Estimated salary calculation device and estimated salary calculation method
The approximate salary calculation device addresses worker boredom in part-time jobs by offering real-time salary updates and peak pay notifications, enhancing motivation and satisfaction through transparent wage tracking and transfer processes.
Patent Information
- Application Number
- JP2024045687
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-21
- Publication Date
- 2025-10-03
AI Technical Summary
Workers engaged in part-time jobs often experience boredom and lack of motivation due to the simplicity of tasks, leading to a need for improved motivation techniques.
An approximate salary calculation device and method that sets a unit time interval, calculates unit salary based on planned salary information, and outputs real-time estimated salary, including variations in hourly rates during different time periods, with features for manual approval and transfer of earned wages to designated accounts.
Enhances worker motivation by providing real-time updates on earnings, including higher pay during peak periods, and facilitates efficient wage transfer, thereby improving job satisfaction.
Smart Images

Figure 2025145495000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an estimated salary calculation device and an estimated salary calculation method. [Background technology]
[0002] Conventionally, workers have searched for and applied for the jobs they wanted from 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] Jobs advertised for part-time work often do not involve complex tasks, allowing workers to learn them easily. However, with such simple tasks, workers may find the work boring or get bored of doing the same tasks over and over, which can lead to a lack of motivation. Therefore, there is a demand for ways to improve workers' motivation while they are working.
[0005] The present invention has been made in consideration of the above-mentioned points, and has as its object to provide a technique for improving the motivation of workers while they are working. [Means for solving the problem]
[0006] One aspect of the present invention is an approximate salary calculation device comprising: a unit time setting unit that sets in advance a unit time, which is a time interval for calculating the amount of salary to be paid to a worker; a planned salary information acquisition unit that acquires planned salary information regarding the salary the worker is expected to earn through work specified in the job offer for which the worker has applied; a unit salary calculation unit that calculates a unit salary, which is the amount of salary the worker is expected to earn through work per unit time, based on the planned salary information and the unit time; a work start time acquisition unit that acquires the work start time at which the worker begins work; an approximate salary calculation unit that calculates the amount of approximate salary, which is the salary the worker is expected to earn through work performed from the work start time, based on the time elapsed since the work start time acquired by the work start time acquisition unit and the unit salary calculated by the unit salary calculation unit; and an approximate salary output unit that outputs the calculated amount of approximate salary.
[0007] In one aspect of the present invention, the expected salary information includes information indicating a first time period in which the hourly salary is relatively low and a second time period in which the hourly salary is relatively high, the unit salary calculation unit calculates different unit salaries for the first time period and the second time period, and the estimated salary output unit further outputs information indicating that the unit salary is higher during the second time period.
[0008] In one aspect of the present invention, the estimated salary calculation device further comprises a work end time acquisition unit that acquires the work end time when the worker ends work; a manual approval unit that approves, based on an operation by the employer of the worker, that the worker has worked from the work start time to the work end time; an account setting unit that sets one of the worker's accounts as a transfer destination account based on an operation by the worker; and a transfer instruction unit that, if approved by the manual approval unit, instructs the transfer of an amount corresponding to the estimated salary from the work start time to the work end time to the account.
[0009] Another aspect of the present invention is an approximate salary calculation method having a unit time setting step of setting in advance a unit time, which is a time interval for calculating the amount of salary to be paid to a worker; a planned salary information acquisition step of acquiring planned salary information regarding the salary the worker is expected to earn through work specified in the job offer applied for by the worker; a unit salary calculation step of calculating a unit salary, which is the amount of salary the worker is expected to earn through work per unit time, based on the planned salary information and the unit time; a work start time acquisition step of acquiring the work start time at which the worker starts work; an approximate salary calculation step of calculating the amount of approximate salary, which is the salary the worker is expected to earn through work performed from the work start time, based on the time elapsed since the work start time acquired in the work start time acquisition step and the unit salary calculated in the unit salary calculation step; and an approximate salary output step of outputting the calculated amount of approximate salary. [Effects of the Invention]
[0010] According to the present invention, it is possible to improve the motivation of workers while they are working. [Brief explanation of the drawings]
[0011] [Figure 1] FIG. 10 is a schematic diagram illustrating an example of a service. [Figure 2] 1 is a block diagram illustrating an example of the configuration of a system 5 that realizes some of the functions of a service according to an embodiment. [Figure 3] 1 is a block diagram illustrating an example of the functional configuration of an approximate salary calculation device according to a first embodiment. [Figure 4] 10 is an example of a display screen displaying a notification of estimated salary. [Figure 5] 10 is an example of a display screen displaying information about estimated salaries. [Figure 6] 10 is an example of a display screen displaying a notification of estimated salary for a second time slot. [Figure 7] 10 is an example of a display screen displaying information about estimated wages for a second time slot. [Figure 8] 10 is a flowchart illustrating an example of a processing flow of an estimated salary calculation device according to an embodiment. [Figure 9] FIG. 10 is a block diagram illustrating an example of the functional configuration of an approximate salary calculation device according to Modification 1. [Figure 10] 10 is an example of a display screen that displays information about estimated pay during break times. [Figure 11] 10 is a flowchart illustrating an example of the flow of processing performed by the estimated salary calculation device according to the first modification. [Figure 12] FIG. 10 is a block diagram illustrating an example of the functional configuration of an approximate salary calculation device according to Modification 2. [Figure 13] FIG. 10 is a diagram illustrating an example of a display screen displayed when issuing a transfer instruction. [Figure 14] 10 is a flowchart illustrating an example of the flow of processing performed by an estimated salary calculation device according to Modification 2. [Figure 15] 1 is a block diagram illustrating an example of the functional configuration of a transfer instruction device according to an embodiment. [Figure 16] FIG. 10 is a diagram illustrating an example of a display screen for inputting basic information about a job offer when making transfers per unit time. [Figure 17] 10 is an example of a display screen displayed on a terminal device held by a worker regarding transfers per unit time. [Figure 18] 10 is an example of a display screen displaying a notification of transfer details. [Figure 19] 10 is an example of a display screen that displays the details of a transfer in a chat format. [Figure 20] 10 is a flowchart illustrating an example of a processing flow of the transfer instruction device according to the embodiment. [Figure 21] 10 is a flowchart illustrating an example of a functional configuration of a transfer instruction device according to a modified example. [Figure 22] FIG. 10 is a diagram showing an example of a display screen displaying a balance. [Figure 23]10 is a flowchart illustrating an example of a processing flow of a transfer instruction device according to a modified example. [Figure 24] 1 is a block diagram showing an example of the internal configuration of an approximate salary calculation device according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0012] [Embodiment] The approximate salary calculation device and approximate salary calculation method according to the present embodiment will be described in detail below with reference to the accompanying drawings, showing preferred embodiments. Note that the present embodiment 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, or 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 embodiment can be made without departing from the spirit 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 Worker 2, Employer 3, and Service Provider 4 in Service 1. Worker 2 is a person who receives wages in exchange for providing labor. Worker 2 applies for employment under conditions such as short-term part-time work, one-off part-time work, spot work, long-term part-time work, or full-time employment. 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 worker 2, employer 3, and service provider 4 when service 1 is used will be specifically described below. User 3 operates terminal device 10 to send the application conditions of the employee to estimated salary calculation device 20 owned by service provider 4 (step S101). Estimated salary calculation device 20 sends the acquired application conditions to terminal device 10 owned by worker 2 (step S102). Worker 2 applies for the job he or she desires from among the job offers that meet the sent application conditions (step S103). Estimated salary calculation device 20 acquires the application from worker 2 and sends a notification of the application to terminal device 10 owned by user 3 (step S104). User 3 confirms that the application has been received and accepts the application.
[0016] The estimated salary calculation device 20 sends information indicating that the application has been accepted to the terminal device 10 owned 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 was a one-off 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 the amount corresponding to the wages the service provider 4 paid to the worker 2 over the course of a month, for example, 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] [Estimated salary calculation device] 2 is a block diagram illustrating an example of the configuration of a system 5 that realizes some of the functions of the service 1 according to the embodiment. The system 5 according to the embodiment realizes a function in the above-described service that notifies the worker 2 of the amount of money that the worker 2 has earned since starting work.
[0019] The system 5 comprises a plurality of terminal devices 10 and an estimated salary calculation device 20. Terminal devices 10-1 to 10-3 are examples of the plurality of terminal devices 10. In the following description, when there is no need to distinguish between the plurality of terminal devices 10, they may be simply referred to as terminal devices 10. The plurality of terminal devices 10 and the estimated salary calculation device 20 are connected to each other via a network NW. The network NW is a predetermined communications 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 estimated salary calculation device 20 calculates the estimated salary of the worker 2 based on the salary, such as the hourly wage, specified in the job offer, and outputs information indicating the amount of the estimated salary to the terminal device 10 held by the worker 2. The estimated salary calculation device 20 will be specifically described with reference to FIG. 3.
[0022] FIG. 3 is a block diagram illustrating an example of the functional configuration of an approximate salary calculation device 20 according to an embodiment. The approximate salary calculation device 20 includes a unit time setting unit 21, a planned salary information acquisition unit 22, a unit salary calculation unit 23, a current time acquisition unit 24, a work start time acquisition unit 25, a work end time acquisition unit 26, an approximate salary calculation unit 27, and an approximate salary output unit 28. Each of these functional units is implemented using, for example, a computer equipped with a CPU (Central Processing Unit) 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 approximate salary calculation device 20 may be configured from multiple devices.
[0023] The unit time setting unit 21 sets the unit time in advance based on operations by the worker 2, employer 3, service provider 4, etc. The unit time is a time interval for calculating the salary (hereinafter sometimes referred to as estimated salary) to be paid by the worker 2 for work, and is set arbitrarily, for example, to one minute, 15 minutes, one hour, etc. The estimated salary is the amount of money that the worker 2 has earned for a certain job from the time he or she started working until the present.
[0024] The expected salary information acquisition unit 22 acquires expected salary information regarding the salary (hereinafter, sometimes referred to as expected salary) that is scheduled to be paid to the worker 2 who performed the work. The expected salary is, for example, a monthly salary, daily wage, hourly wage, minutely wage, or other hourly salary determined by the employer 3, as specified in the job offer that the worker 2 applied for. The expected salary information may include, for example, information regarding the expected salary for each time period, or may include information regarding the expected salary according to the age and role of the worker 2.
[0025] The unit salary calculation unit 23 acquires the set unit time from the unit time setting unit 21 in advance. The unit salary calculation unit 23 also acquires planned salary information from the planned salary information acquisition unit 22. The unit salary calculation unit 23 calculates the planned salary (hereinafter, sometimes referred to as unit salary) that the worker 2 will receive per unit time based on the acquired planned salary and unit time. Specifically, the processing performed by the unit salary calculation unit 23 will be explained using an example in which the planned salary is 1,200 yen per hour and the unit time is 1 minute. If a salary of 1,200 yen is earned for one hour of work, then for one minute of work, a salary of 20 yen is earned, which is 1,200 yen divided by 60. In other words, the unit salary calculation unit 23 converts the amount of salary per hour set by the employer 3 into the amount of salary per unit time. Since the unit time is in minutes, the worker 2 can see how the salary he or she receives from his or her work is increasing.
[0026] The current time acquisition unit 24 acquires the current time. For example, the current time may be the standard time in the area where the specific behavior is detected from a predetermined NTP (Network Time Protocol) server, or the time indicated by a clock built into the estimated salary calculation device 20.
[0027] The work start time acquisition unit 25 acquires the work start time, which is the time when the worker 2 starts working. The work start time acquisition unit 25 may acquire, for example, the time when the attendance application by the worker 2 to change the working status to working is approved.
[0028] The work end time acquisition unit 26 acquires the work end time, which is the time when the worker 2 finishes work. The work end time acquisition unit 26 may acquire, for example, the time when the attendance application by the worker 2 to change the working status to clock out is approved.
[0029] The estimated salary calculation unit 27 acquires a value indicating the amount of unit salary from the unit salary calculation unit 23. The estimated salary calculation unit 27 also acquires the current time from the current time acquisition unit 24. The estimated salary calculation unit 27 also acquires the work start time from the work start time acquisition unit 25. The estimated salary calculation unit 27 also acquires the work end time from the work end time acquisition unit 26. The estimated salary calculation unit 27 calculates the amount of estimated salary, which is the salary expected to be earned from work from the work start time to the current time, using the elapsed time from the work start time to the current time and the amount of unit salary. Specifically, if the elapsed time is "20 minutes" and the unit salary is "20 yen," the amount of estimated salary is calculated by multiplying the elapsed time and the unit salary to "400 yen." Furthermore, for example, when the estimated salary calculation unit 27 acquires the work end time, it may calculate the amount of estimated salary using the elapsed time from the work start time to the work end time.
[0030] The estimated salary calculation unit 27 does not necessarily need to acquire the current time. The estimated salary calculation unit 27 may measure the time elapsed from the work start time using a functional unit (not shown) and calculate the amount of estimated salary using the measured elapsed time. In this case, measurement of the elapsed time may be stopped when the work end time is acquired.
[0031] The estimated salary output unit 28 outputs the amount of estimated salary calculated by the estimated salary calculation unit 27 to the terminal device 10 owned by the worker 2 or the employer 3. The worker 2 can grasp the amount of money he or she is currently earning based on the amount of estimated salary displayed on the terminal device 10.
[0032] FIG. 4 is an example of a display screen IM that displays a notification of estimated salary. In FIG. 4, an estimated salary notification 1100 is displayed. The estimated salary notification 1100 displays information indicating that the estimated salary amount has been updated, an estimated salary amount 1110 indicating the calculated estimated salary amount, and the like. Furthermore, by displaying the estimated salary notification 1100 on a portion of the display screen of the terminal device 10 rather than on a website or application, the worker 2 can easily grasp the estimated salary amount and whether it has been updated. Furthermore, by notifying the worker 2 by vibration or the like, the terminal device 10 can realize that the estimated salary is increasing without having to take out the terminal device 10 while working.
[0033] Figure 5 is an example of a display screen IM that displays information about estimated salary. While Figure 4 is displayed on the display screen, Figure 5 displays detailed information about estimated salary. The screen shown in Figure 5 is displayed, for example, when an application or site used in Service 1 is opened.
[0034] 5A is a first example of a display screen IM that displays information about estimated salary. The screen configuration of FIG. 5 includes an estimated salary amount 1110, a target amount 2100, and a salary ratio display section 2200.
[0035] The target amount 2100 may display a target amount set by the worker 2, or may display the amount of expected salary set for the job offer that the worker 2 has applied for.
[0036] The salary ratio display section 2200 uses a graphic to display the ratio of the estimated salary amount 1110 to the target amount 2100. Specifically, a circular graphic may be displayed in which the length of the arc indicates the ratio of the estimated salary amount 1110 to the target amount 2100. By looking at the salary ratio display section 2200, the worker 2 can visually understand how much work he or she needs to do to reach the target.
[0037] Figure 5(B) is a second example of a display screen IM that displays information about estimated salary. Figure 5(B) displays the timing at which the estimated salary amount is updated. Figure 5(B) has the estimated salary amount 1110, a unit time display section 2300, and remaining time 2400 as its screen configuration.
[0038] A graphic indicating the time until the unit time is updated is displayed in unit time display section 2300. Specifically, unit time display section 2300 displays a graphic whose arc length is three-quarters of the total length, indicating that 45 seconds have passed out of one minute, which is the unit time, whose arc length is one minute.
[0039] The remaining time 2400 displays the time until the estimated salary amount is updated. Specifically, when 45 seconds have passed, the remaining time 2400 displays "15 seconds remaining."
[0040] This allows the worker 2 to realize that the amount of estimated salary is increasing. Also, when the basic unit is a short time such as "1 minute," the display of the unit time display section 2300 changes greatly, so the worker 2 can realize that the amount of estimated salary is increasing at short intervals.
[0041] Next, with reference to FIGS. 6 and 7, a specific description will be given of the screens displayed during the time period when the unit salary amount increases.
[0042] The salary earned during late-night hours, busy hours, etc. may be higher than during normal hours. Hereinafter, normal hours in which the hourly salary is relatively lower than late-night hours, etc., may be referred to as the first time slot, and hours in which the hourly salary is relatively higher than the normal time slot (first time slot) may be referred to as the second time slot. The expected salary information acquisition unit 22 acquires expected salaries that differ between the first time slot and the second time slot. Furthermore, the unit salary calculation unit 23 calculates unit salaries that differ between the first time slot and the second time slot. As a result, the amount of estimated salary is more likely to be higher during the second time slot compared to the first time slot. The estimated salary calculation unit 27 may display information indicating that the unit salary is higher, in addition to the content indicating the amount of estimated salary.
[0043] Fig. 6 is an example of a display screen IM that displays a notification of estimated salary for time slot 2. Fig. 6 further includes a second time slot notification 1200 as a screen configuration.
[0044] The second time slot notification 1200 displays information indicating that the unit wage has increased and that the current time is included in the second time slot. Specifically, the second time slot notification 1200 displays information indicating that bonus time has begun and that the minutely wage has increased by 1.25 times. Generally, the second time slot, in which the unit wage is higher, is often physically demanding. By looking at the second time slot notification 1200 and understanding that the estimated wage is likely to increase, Worker 2 can maintain and improve his or her motivation.
[0045] Figure 7 shows an example of a display screen IM that displays information about estimated wages for the second time slot. Figure 7(A) shows a first example of a display screen that is displayed for the second time slot. Figure 7(A) further includes a second time slot display section 3100, a rate display section 3200, and a first special display section 3300 as part of its screen configuration.
[0046] The second time slot display section 3100 displays information indicating that the current time is included in the second time slot and that the unit salary is increasing. Specifically, the second time slot display section 3100 may display information such as "Late-night hourly wage!" or "Bonus time!" This allows the worker 2 to realize that the estimated salary is likely to increase, and can maintain or increase his or her motivation.
[0047] The multiplier display section 3200 displays the ratio of the unit salary for the second time slot to the unit salary for the first time slot. Specifically, the multiplier display section 3200 displays "x 1.25." This allows worker 2 to easily grasp how much the unit salary has increased during the second time slot, and is a second example of a display screen IM that displays information about estimated salary. Alternatively, the multiplier display section 3200 may display the difference between the unit salary for the first time slot and the unit salary for the second time slot, or the difference per time period other than the unit time (such as one hour). The difference per time period longer than the unit time tends to be higher. This makes it easier for worker 2 to grasp the amount of salary that will increase during the second time slot.
[0048] The first special display section 3300 is a decoration of the salary rate display section 2200 that indicates that it is the second time period. Specifically, the first special display section 3300 may have a different display from the first time period, such as a flame design. This allows the worker 2 to easily understand that they are in the second time period.
[0049] Fig. 7(B) shows a second example of a display screen displayed in a second time period. Fig. 7(B) further includes a second special display section 3400 as a screen configuration.
[0050] The second special display section 3400 is a decoration of the unit time display section 2300 indicating that the second time period is in progress. The first special display section 3300 and the second special display section 3400 may be displayed instead of the salary rate display section 2200 and the unit time display section 2300. Specifically, the second special display section 3400 shows an example in which the color of the arc indicating the elapsed time is changed and the line is displayed thicker than in the unit time display section 2300. The length of the arc in the second special display section 3400 may change faster than in the unit time display section 2300. That is, instead of increasing the unit salary, the unit time may be shortened. The arc length of the second special display section 3400 changes faster than the arc length of the unit time display section 2300, allowing the worker 2 to understand that the second time period is in progress. The worker 2 can also realize that the amount of estimated salary is likely to increase.
[0051] FIG. 8 is a flowchart illustrating an example of the processing flow of the approximate salary calculation device 20 according to the embodiment. The approximate salary calculation device 20 sets a unit time based on an operation by the user 3 or the like (Step S201). The approximate salary calculation device 20 acquires the amount of salary to be paid to the worker 2, as specified in the job offer (Step S202). The approximate salary calculation device 20 calculates the unit salary, which is the amount of salary earned per unit time, based on the expected salary and the unit time (Step S203). The approximate salary calculation device 20 acquires the work start time of the worker 2 (Step S204). The approximate salary calculation device 20 calculates the amount of approximate salary based on the elapsed time from the work start time and the unit salary (Step S205). The approximate salary calculation device 20 outputs the calculated amount of approximate salary to the terminal device 10 owned by the worker 2 (Step S206).
[0052] [Modification 1 of the estimated salary calculation device] Next, an approximate salary calculation device 20A according to the first modification will be described with reference to FIGS.
[0053] Figure 9 is a block diagram for explaining an example of the functional configuration of the estimated salary calculation device 20A according to Modification 1. The estimated salary calculation device 20A further includes a break start time acquisition unit 31 and a break end time acquisition unit 32. The estimated salary calculation device 20A calculates the amount of estimated salary taking into account the break time of worker 2.
[0054] The break start time acquisition unit 31 acquires the break start time, which is the time when the worker 2 starts his break. Furthermore, the break end time acquisition unit 32 acquires the break end time, which is the time when the worker 2 ends his break. The estimated salary calculation unit 27 stops calculating the amount of estimated salary during the break period from the break start time to the break end time. This allows the amount of salary to be paid to the employer 3 to be more accurately determined. Furthermore, the worker 2 can prevent a large discrepancy between the amount of estimated salary displayed on the terminal device 10 and the amount of salary actually paid.
[0055] FIG. 10 is an example of a display screen IM that displays information about estimated salary during break time. FIG. 10(A) is a first example of a display screen IM that displays information about estimated salary during break time. FIG. 10(A) further includes a break time display section 4100 and an addition stop display section 4200 as a screen configuration. The break time display section 4100 displays information indicating that a break time is in progress. The addition stop display section 4200 displays information indicating that calculation of the estimated salary amount has stopped.
[0056] FIG. 10(B) is a second example of a display screen IM that displays information about estimated pay during break time. FIG. 10(B) shows an example in which an elapsed time display section 4110 is further displayed within the break time display section 4100. The elapsed time display section 4110 displays the time elapsed since the break start time. This allows worker 2 to easily understand the time of his / her break. Furthermore, worker 2 can check the break time and see the amount of money he / she has earned up until the break begins. By seeing the amount displayed in the estimated pay amount 1110 and realizing how much he / she has earned, worker 2 can maintain or improve his / her motivation to work after the break.
[0057] 11 is a flowchart illustrating an example of the processing flow of the estimated salary calculation device 20A according to Modification 1. Before calculating the amount of estimated salary (step S205), the estimated salary calculation device 20A acquires the break start time and break end time of worker 2 (step S301). The estimated salary calculation device 20A suspends calculation of the amount of estimated salary from the break start time to the break end time.
[0058] [Modification 2 of the estimated salary calculation device] Next, an approximate salary calculation device 20B according to the second modification will be described with reference to FIGS.
[0059] Figure 12 is a block diagram for explaining an example of the functional configuration of the estimated salary calculation device 20B according to Modification 2. In addition to the configuration provided in the estimated salary calculation device 20, the estimated salary calculation device 20B also includes a manual approval unit 41, an account setting unit 42, a transfer instruction unit 43, and a transfer details output unit 44. The estimated salary calculation device 20B transfers an amount according to the estimated salary.
[0060] The manual approval unit 41 approves that the worker 2 worked from the start time of work to the end time of work based on the operation of the user 3. The amount of estimated salary displayed during work is not finalized. The amount of salary to be paid is finalized when the user 3 approves.
[0061] The account setting unit 42 sets one of the accounts held by the worker 2 as the transfer destination account for the worker 2. For example, the account setting unit 42 may set the account that the worker 2 has set as the account for receiving salary in the service 1 as the transfer destination account. The account may be a bank account or a digital money account.
[0062] The transfer instruction unit 43 obtains the amount of estimated salary from the estimated salary calculation unit 27. The transfer instruction unit 43 also obtains information indicating that the employer 3 has approved the working hours of the worker 2 from the manual approval unit 41. Furthermore, the manual approval unit 41 obtains account information from the account setting unit 42. The transfer instruction unit 43 instructs the transfer of an amount corresponding to the estimated salary to the account indicated by the account information when approval is given by the manual approval unit 41. The amount corresponding to the estimated salary may be the amount of the estimated salary, or the amount obtained by deducting taxes such as income tax and resident tax and insurance premiums from the estimated salary.
[0063] The transfer details output unit 44 outputs the details indicating that the transfer instruction unit 43 has instructed a transfer and the amount instructed to be transferred to the terminal device 10 of the worker 2 or the employer 3. The worker 2 and the employer 3 look at the details output from the transfer details output unit 44 and confirm that the transfer instruction has been given.
[0064] Figure 13 is a diagram illustrating an example of a display screen IM displayed when issuing a transfer instruction. Figure 13(A) is a screen for approving the working hours of Worker 2. Figure 13(A) has the following screen configuration: estimated salary amount 1110, start time 5100, finish time 5200, break start time 5300, break end time 5400, total working hours 5500, minutely wage 5600, and attendance approval button 5700.
[0065] The arrival time 5100 is the time when Worker 2 submitted an attendance application to change the work status to "Worked." The departure time 5200 is the time when Worker 2 submitted an attendance application to change the work status to "Clocked Out." The break start time 5300 is the time when Worker 2 submitted an attendance application to change the work status to "Break Start." The break end time 5400 is the time when Worker 2 submitted an attendance application to change the work status to "Break End." The total working hours 5500 is the total working hours obtained by subtracting the break time from the break start time to the break end time from the time from the work start time to the work end time. The minutely wage 5600 is the amount of salary earned per minute. The display field for the minutely wage 5600 may also display the amount of basic salary calculated according to the set unit time. The attendance approval button 5700, when operated, approves Worker 2's attendance and payment of the amount displayed in the estimated salary amount 1110. User 3 checks estimated salary amount 1110 and minutely wage 5600 from start time 5100, and then operates attendance approval button 5700.
[0066] 13B is an example of a display screen IM that displays a notice of instructions for transferring money. The screen configuration of FIG. 13 includes an approval processing notice 5800 and an estimated salary transfer instruction notice 5900.
[0067] The approval processing notification 5800 displays content indicating that the user 3 is currently giving approval. The approval processing notification 5800 may be sent when the user 3 opens the approval screen shown in Fig. 13(A) or may be displayed when the user 3 gives approval.
[0068] The estimated salary transfer instruction notice 5900 displays content indicating that a transfer instruction has been issued by the estimated salary calculation device 20B. The estimated salary transfer instruction notice 5900 may also display the amount of the transfer instruction. This allows the worker 2 to confirm the amount of the transfer instruction. The terminal device 10 may also display content indicating that the transfer has actually been made.
[0069] Figure 14 is a flowchart for explaining an example of the processing flow of the estimated salary calculation device 20 according to Modification 2. After performing the processing up to step S206, the estimated salary calculation device 20B approves the amount of estimated salary based on the operation of the user 3 (step S401). The estimated salary calculation device 20B issues a transfer instruction for an amount corresponding to the amount of estimated salary (step S402).
[0070] [Summary of the estimated salary calculation device] According to the above-described embodiment, the estimated salary calculation device includes a unit time setting unit 21 that pre-sets a unit time, which is a time interval for calculating the amount of salary to be paid to worker 2; a planned salary information acquisition unit 22 that acquires planned salary information regarding the salary that worker 2 is expected to earn through work specified in the job offer that worker 2 applied for; a unit salary calculation unit 23 that calculates the unit salary, which is the amount of salary that worker 2 is expected to earn through work per unit time, based on the planned salary information and the unit time; a work start time acquisition unit 25 that acquires the work start time at which worker 2 starts work; a work end time acquisition unit 26 that calculates the amount of estimated salary, which is the salary that worker 2 is expected to earn through work performed from the work start time, based on the elapsed time from the work start time acquired by the work start time acquisition unit 25 and the unit salary calculated by the unit salary calculation unit 23; and an estimated salary calculation unit 27 that outputs the calculated amount of estimated salary. By outputting the value of the estimated salary, worker 2 can grasp the amount of money he or she has earned in real time. Furthermore, by being notified of the estimated salary amount, the worker 2 can realize that the amount of salary he or she receives is increasing. Therefore, the estimated salary calculation device 20 enables the worker 2 to maintain or improve his or her motivation for work.
[0071] Furthermore, according to the above-described embodiment, the expected salary information includes information indicating a first time slot in which the hourly salary is relatively low and a second time slot in which the hourly salary is relatively high, and the unit salary calculation unit 23 calculates different unit salaries for the first time slot and the second time slot, and the estimated salary calculation unit 27 further outputs information indicating that the unit salary is higher during the second time slot. This allows the worker 2 to notice that the unit salary is higher, and to maintain or improve his or her motivation for work.
[0072] Furthermore, according to the above-described embodiment, the estimated salary calculation device further includes a work end time acquisition unit 26 that acquires the work end time when worker 2 finishes work, a manual approval unit 41 that approves that worker 2 worked from the work start time to the work end time based on an operation by employer 3 who uses worker 2, an account setting unit 42 that sets one of worker 2's accounts as a transfer destination account based on an operation by worker 2, and a transfer instruction unit 43 that, if approved by manual approval unit 41, instructs the transfer of an amount corresponding to the estimated salary from the work start time to the work end time to the transfer destination account. By instantly obtaining the amount displayed as the estimated salary, worker 2 can get a sense of how much they are earning when they see the displayed amount of their estimated salary while working.
[0073] Next, the transfer instruction device 50 will be specifically described with reference to FIGS.
[0074] The transfer instruction device 50 is provided in the system 5 in place of the estimated salary calculation device 20. While the estimated salary calculation device 20 calculates an estimated salary for each unit time, the transfer instruction device 50 gives instructions to transfer the amount of unit salary for each unit time.
[0075] FIG. 15 is a block diagram illustrating an example of the functional configuration of a transfer instruction device 50 according to an embodiment. The transfer instruction device 50 includes a unit time setting unit 21, a planned salary information acquisition unit 22, a unit salary calculation unit 23, a current time acquisition unit 24, a work start time acquisition unit 25, a work end time acquisition unit 26, a bank approval / non-approval determination unit 51, a bank non-approval output unit 52, an automatic approval unit 53, an account setting unit 54, a transfer instruction unit 55, an estimated salary calculation unit 56, and a transfer details output unit 57. Specifically, the transfer instruction device 50 includes the estimated salary calculation unit 56 instead of the estimated salary calculation unit 27 of the components included in the estimated salary calculation device 20, and further includes the bank approval / non-approval determination unit 51, the transfer instruction unit 55, and the transfer details output unit 57. Each of these functional units is implemented, for example, using a computer equipped with a CPU and memory, and software. Furthermore, each functional unit may be implemented using electronic circuitry, if necessary. Furthermore, each functional unit does not have to be included in a single device, and the transfer instruction device 50 may be configured from multiple devices.
[0076] The banking availability determination unit 51 acquires the set unit time from the unit time setting unit 21. The banking availability determination unit 51 determines whether or not a bank account can be set as a salary transfer destination, depending on the unit time. Specifically, the banking availability determination unit 51 may determine that a bank account can be set if the unit time is "1 hour," or may determine that a bank account cannot be set if the unit time is "1 minute." Furthermore, the banking availability determination unit 51 may determine that a bank account can be set if the unit time is longer than a standard time set by the service provider 4, and may determine that a bank account cannot be set if the unit time is shorter than the standard time set by the service provider 4.
[0077] When the bank availability determination unit 51 determines that a bank account cannot be set, the bank unavailability output unit 52 outputs information indicating that the bank account cannot be set as a salary transfer account. When the worker 2 obtains information from the bank unavailability output unit 52 indicating that the bank account cannot be set as a salary transfer account, the worker 2 sets an account other than a bank account as the salary transfer account. An account other than a bank account is, for example, a digital money account.
[0078] The automatic approval unit 53 approves that the worker 2 has worked for each unit time from the work start time. The manual approval unit 41 provided in the estimated salary calculation device 20B approves that the worker 2 has worked for the time from the work start time to the work end time based on the operation of the user 3. In contrast, the automatic approval unit 53 automatically approves each unit time without relying on the operation of the user 3.
[0079] The account setting unit 54, like the account setting unit 42, sets an account based on the operation of the worker 2. The account setting unit 54 may set both a bank account and a digital money account. In this case, the account setting unit 54 sets one of the accounts to be used primarily based on the operation of the worker 2. This allows the transfer instruction device 50 to transfer money to a digital money account when a bank account cannot be used as a transfer destination account.
[0080] The transfer instruction unit 55 obtains the amount of the unit salary from the unit salary calculation unit 23. It also obtains information indicating approval from the automatic approval unit 53. If approval is obtained, the transfer instruction unit 55 gives an instruction to transfer the amount of the unit salary to the account set by the account setting unit 54. The transfer instruction unit 55 may also obtain information indicating whether or not a bank account can be set from the bank applicability determination unit 51. In this case, the transfer instruction unit 55 gives an instruction to transfer to the digital money account set in the account setting unit 54.
[0081] The transfer instruction unit 55 may stop the transfer instruction when it acquires the work end time from the work end time acquisition unit 26. The automatic approval unit 53 may acquire information from the current time acquisition unit 24 and the work end time acquisition unit 26, and automatically perform approval between the work start time and the work end time.
[0082] The estimated salary calculation unit 56 acquires information indicating the amount of the transfer instruction from the transfer instruction unit 55. The estimated salary calculation unit 56 calculates the total amount of the amount instructed to be transferred by the estimated salary calculation unit 56, based on the work start time. Specifically, the estimated salary calculation unit 56 may further acquire information indicating that the transfer instruction is for the unit salary for the unit time from the work start time, i.e., information indicating that the transfer instruction is the first transfer instruction. In this case, the estimated salary calculation unit 56 may calculate the total amount of the amount instructed to be transferred up to that point, based on the first transfer instruction. Furthermore, the estimated salary calculation unit 56 may also acquire the current time from the current time acquisition unit 24, the work start time from the work start time acquisition unit 25, and the work end time from the work end time acquisition unit 26. In this case, if the work end time acquisition unit 26 has not acquired the work end time, the estimated salary calculation unit 56 may calculate the total amount of the amount instructed to be transferred from the work start time to the current time. Furthermore, when the work end time acquisition unit 26 acquires the work end time, the estimated salary calculation unit 56 may calculate the total amount of the amounts instructed to be transferred from the work start time to the work end time. In the following explanation, the total amount of the amounts instructed to be transferred may be referred to as the estimated salary.
[0083] The transfer content output unit 57 outputs the content related to the transfer, including the amount of estimated salary calculated by the estimated salary calculation unit 56. The content related to the transfer may include, for example, content indicating that a transfer instruction has been given.
[0084] In the above description, an example is shown in which the transfer instruction device 50 calculates an estimated salary using the estimated salary calculation unit 56. However, this embodiment is not limited to this example, and the estimated salary calculation unit 56 may not be provided. In this case, the transfer content output unit 57 outputs details regarding the transfer, including the amount of the unit salary.
[0085] Fig. 16 is a diagram illustrating an example of a display screen IM for inputting basic information about a job offer when making a transfer per unit time. Fig. 16(A) has a job title input field 6100, a company name input field 6200, a salary input field 6300, a job description input field 6400, and a job posting button 6500 as the screen configuration.
[0086] The job title input field 6100, company name input field 6200, and job description input field 6400 are examples of information to be input as basic information for a job offer. When there is no need to distinguish between these, they may simply be referred to as basic information. The basic information may include, for example, the job's catchphrase, work location, transportation access, and other items that are listed in a job advertisement.
[0087] The salary input field 6300 has a basic unit selection field 6310 and a unit salary input field 6320. The basic unit selection field 6310 is a field for selecting the time unit of the salary amount. The unit salary input field 6320 is a field for inputting the amount per hour. When operated, the basic unit selection field 6310 displays a daily wage selection section 6311, an hourly wage selection section 6312, a minutely wage selection section 6313, and a free input selection section 6314. When selected, the free input selection section 6314 displays a field in which the user 3 can input the unit of time.
[0088] Fig. 16(B) is an example of a display screen IM that is displayed when user 3 operates the minute selection section 6313. Fig. 16(B) further includes a warning content display section 6600 as part of the screen configuration. The warning content display section 6600 displays a warning that the transfer will be in digital money. Depending on whether or not the warning content display section 6600 is displayed, user 3 can understand whether the payment will be in cash or digital money.
[0089] Figure 17 is an example of a display screen IM displayed on the terminal device 10 of the worker 2 regarding transfers per unit time. Figure 17(A) is an example of a screen displaying detailed content of a job offer. Figure 17(A) has the following screen configuration: a job details display section 7100, a transfer timing selection field 7200, and a job application button 7300.
[0090] The job details display section 7100 displays detailed content of the job offer selected based on the operation of the worker 2. Specifically, the job details display section 7100 may display information that the worker 2 uses to judge the quality of the job offer, such as work date and time, work location, access information to the work location, hourly wage, total salary, and job content.
[0091] The transfer timing selection field 7200 selects the frequency at which transfer instructions are issued based on the operation of worker 2. The transfer timing selection field 7200 has a lump-sum transfer selection section 7210, an hourly transfer selection section 7220, a minutely transfer selection section 7230, and a warning content display section 6600 associated with the minutely transfer selection section 7230. When operated, the lump-sum transfer selection section 7210 sets the timing of transfer instructions to after work. When operated, the hourly transfer selection section 7220 sets the timing of transfer instructions to every hour. When operated, the minutely transfer selection section 7230 sets the timing of transfer instructions to every minute. Worker 2 can apply for a job with the set details by operating the job application button 7300.
[0092] Fig. 17(B) is a diagram showing an example of a display screen IM for setting a salary payment account. Fig. 17(B) has a main account selection field 7400, a bank account setting display section 7500, a digital money account setting display section 7600, and a setting confirmation section 7700 as a screen configuration.
[0093] The main account selection field 7400 is a field for selecting the account that Worker 2 will use primarily to receive his or her salary. The main account selection field 7400 includes a bank account selection section 7410 for setting the account that will be used primarily as a bank account, a digital money account selection section 7420 for setting the account that will be used primarily as a digital money account, and a warning display section 6600. The digital money account selection section 7420 is accompanied by a warning display section 6600. In FIG. 17(B), the warning display section 6600 displays the message, "If you select transfers every minute, a digital money account will be automatically selected." This allows Worker 2 to understand that even if he or she sets a bank account as his or her primary account, the money will be transferred to his or her digital money account depending on the timing of the transfer.
[0094] The bank account setting display section 7500 displays information about the bank account set up based on the operation of worker 2. Specifically, the name of the bank, the name of the branch, the account number, etc. may be displayed. The bank account setting display section 7500 also displays a bank account change section 7510 that changes the set bank account when an operation is performed.
[0095] The digital money account setting display section 7600 displays information about the set digital money account based on the operation of the worker 2. Specifically, the name of the digital money, a number identifying the worker 2 who uses the digital money, etc. may be displayed. Furthermore, the digital money account change section 7610 displays a digital money account change section 7610 that changes the set digital money account when operated. The worker 2 can set a bank account for receiving salary by operating the setting confirmation section 7700.
[0096] Figure 18 is an example of a display screen IM that displays a notification of the transfer details. Figure 18(A) displays a transfer instruction unit amount notification 8100. The transfer instruction unit amount notification 8100 displays the details indicating that a transfer instruction has been issued and a transfer unit amount 8110 indicating the amount of the unit salary.
[0097] Figure 18(B) displays a transfer instruction estimated amount notification 8200. The transfer instruction estimated amount notification 8200 displays content indicating that a transfer instruction has been issued, and an estimated transfer amount 8210 indicating the total amount of transfer instructions issued since the start of work. By displaying the total amount of transfer instructions issued, Worker 2 can easily feel that he or she is earning money.
[0098] FIG. 19 is an example of a display screen IM that displays transfer details in a chat format. FIG. 19 includes a transfer instruction estimated amount comment 8300 that displays the estimated transfer amount 8210, a chat input section 8400, and an input content send button 8500. The screen displayed in FIG. 19 may be displayed by selecting the transfer instruction estimated amount notification 8200 in FIG. 18(B). The transfer instruction estimated amount comment 8300 displays content indicating that a transfer instruction has been issued and the estimated transfer amount 8210. The transfer instruction estimated amount comment 8300 is sent, for example, from an account that guarantees that the service provider 4 is official. The chat input section 8400 is used to input content to be sent to the account. When operated, the input content send button 8500 sends the content entered in the chat input section 8400 to the account.
[0099] FIG. 20 is a flowchart illustrating an example of the processing flow of the transfer instruction device 50 according to the embodiment. The transfer instruction device 50 performs processing similar to the processing from step S201 to step S204 performed by the estimated salary calculation device 20. The transfer instruction device 50 automatically approves each unit time from the work start time (step S501). The transfer instruction device 50 issues a transfer instruction for the amount of the unit salary (step S502). The transfer instruction device 50 calculates the total amount of transfer instructions issued from the work start time to the present (step S503). The transfer instruction device 50 outputs content indicating that a transfer instruction for the calculated total amount has been issued (step S504).
[0100] [Modification of the transfer instruction device] Next, a transfer instruction device 50A according to a modified example will be specifically described with reference to FIGS.
[0101] 21 is a flowchart illustrating an example of the functional configuration of a transfer instruction device 50A according to a modified example. The transfer instruction device 50A further includes an account balance acquisition unit 61 and an account balance output unit 62. The account balance acquisition unit 61 acquires the account balance of the account set by the account setting unit 54. The account balance output unit 62 outputs the account balance acquired by the account balance acquisition unit 61 to the terminal device 10 owned by the worker 2.
[0102] Figure 22 shows an example of a display screen IM that displays a balance. Figure 22(A) is a first diagram showing an example of a balance inquiry screen for a digital money account. Figure 22(A) has an account name 9100, account balance 9200, and transaction history 9300 as screen configurations.
[0103] The account name 9100 displays the name of the digital money account set up by worker 2. The account balance 9200 displays the balance of the digital money account set up by worker 2. The transaction history 9300 displays the transaction history of the digital money account set up by worker 2. Specifically, the transaction history 9300 has a transaction month 9310 indicating the month in which the transaction took place, a transferor 9320 indicating the person who transferred the digital money in the account, a transaction date 9330 indicating the date on which the transaction took place, a change amount 9340 indicating the amount by which the balance changed, and a post-change balance 9350 indicating the balance after the change.
[0104] Figure 22(B) is a second diagram showing an example of a digital money account balance inquiry screen. Figure 22(B) further includes an estimated transfer amount 9400 as part of the screen configuration. The estimated transfer amount 9400 is the total amount for which a transfer instruction has been issued. By further displaying the estimated transfer amount 9400, worker 2 can easily understand how much of the current balance worker 2 has earned.
[0105] 23 is a flowchart illustrating an example of the processing flow of the transfer instruction device 50A according to the modified example. The transfer instruction device 50A performs the same processing as that performed by the transfer instruction device 50 from step S201 to step S503. The transfer instruction device 50A obtains the account balance from the account set based on the operation of the worker 2 (step S601). The transfer instruction device 50A outputs the total amount of the amount instructed to be transferred, together with the account balance (step S602).
[0106] [Summary of transfer instruction devices] According to the above-described embodiment, the transfer instruction device includes a unit time setting unit 21 that presets a unit time, which is the time interval at which the salary is transferred; an account setting unit 54 that sets one of the accounts held by the worker 2 based on the operation of the worker 2; a planned salary information acquisition unit 22 that acquires planned salary information regarding the salary planned to be paid for the work performed by the worker 2; a unit salary calculation unit 23 that calculates the unit salary, which is the amount of salary planned to be paid to the worker 2 for work of a unit hour, based on the planned salary information; a work start time acquisition unit 25 that acquires the work start time at which the worker 2 starts work; an automatic approval unit 53 that approves that the worker 2 has worked a unit hour for each unit hour from the work start time; and a transfer instruction unit 55 that, if approved by the automatic approval unit 53, instructs the transfer of an amount corresponding to the unit salary to the transfer destination account. The transfer instruction device that instructs transfers in real time while the worker 2 is working allows the worker 2 to maintain or improve his or her motivation for work by viewing the transferred amount.
[0107] Furthermore, according to the above-described embodiment, the transfer instruction device includes an estimated salary calculation unit 56 that calculates the amount instructed by the transfer instruction unit 55 to be transferred to the destination account based on the work start time, and a transfer content output unit 57 that outputs details about the transfer, including the amount calculated by the estimated salary calculation unit 56. By displaying the total amount transferred, worker 2 can easily feel that he or she is actually earning money. Furthermore, by displaying the total amount, worker 2 can easily feel that he or she is earning money, compared to when the amount transferred all at once is displayed. This allows worker 2 to maintain or improve his or her motivation while working.
[0108] Furthermore, according to the above-described embodiment, the transfer instruction device further includes an account balance acquisition unit 61 that acquires the balance of the transfer destination account set by the account setting unit 54, and an account balance output unit 62 that outputs the balance of the account to which the transfer instruction unit 55 instructs a transfer. By displaying the account balance, the worker 2 can easily see the amount of money accumulated in the account increasing. As the worker 2 sees the amount of money accumulated increasing, he or she can maintain or improve his or her motivation while working.
[0109] Furthermore, according to the above-described embodiment, the system further includes a bank availability determination unit 51 that determines whether a bank account can be set as a transfer destination account according to the unit time set by the unit time setting unit 21, and a bank unavailability output unit 52 that outputs information indicating that the bank account cannot be set as a transfer destination account when the bank availability determination unit 51 determines that the bank account cannot be set. Transferring money to a bank account often incurs a fee. If transfers are made to a bank account frequently, the amount of the fee will increase. If the unit time is short, the fee can be reduced by transferring money to a digital money account instead of a bank account.
[0110] FIG. 24 is a block diagram showing an example of the internal configuration of the estimated salary calculation device and the bank transfer instruction device of this embodiment. At least some of the functions of the estimated salary calculation device 20, estimated salary calculation device 20A, bank transfer instruction device 50, and bank transfer instruction device 50A can be implemented using a computer. As shown in the figure, the computer includes a central processing unit 901, 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 RAM 902 or the like. In accordance with each instruction, the central processing unit 901 writes data to RAM 902, reads data from RAM 902, and performs arithmetic and logical operations. RAM 902 stores data and programs. Each element in RAM 902 has an address and can be accessed using the address. RAM is an abbreviation 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, etc. 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 RAM 902 via the bus 906. Also, for example, the central processing unit 901 accesses the input / output port via the bus 906. Furthermore, all or part of the functional units provided in the estimated salary calculation device 20, estimated salary calculation device 20A, transfer instruction device 50, and transfer instruction device 50A may be realized using hardware such as an ASIC, PLD, or FPGA. Furthermore, all or part of the functional units may be realized by a combination of software and hardware.
[0111] In addition, all or part of the functions of each unit provided in the estimated salary calculation device 20, estimated salary calculation device 20A, transfer instruction device 50, and transfer instruction device 50A in the above-mentioned embodiments may be realized by recording a program for realizing these functions on a computer-readable recording medium, and having the program recorded on this recording medium read and executed by a computer system. Note that the term "computer system" here includes hardware such as the OS and peripheral devices.
[0112] In addition, all or part of the functions of each unit provided in the estimated salary calculation device 20, estimated salary calculation device 20A, transfer instruction device 50, and transfer instruction device 50A in the above-mentioned embodiments may be realized by recording a program for realizing these functions on a computer-readable recording medium, and having the program recorded on this recording medium read and executed by a computer system. Note that the term "computer system" here includes hardware such as the OS and peripheral devices.
[0113] 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.
[0114] 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]
[0115] 1...service, 2...worker, 3...employer, 4...service provider, 5...system, 10...terminal device..., 20...estimated salary calculation device, 21...unit time setting section, 22...planned salary information acquisition section, 23...unit salary calculation section, 24...current time acquisition section, 25...work start time acquisition section, 26...work end time acquisition section, 27...estimated salary calculation section, 28...estimated salary output section, 31...break start time acquisition section, 32...break end time acquisition section, 41...manual approval section, 42...account setting section, 43...transfer instruction section, 44...transfer details output section, 50...transfer instruction device..., 51...bank approval / non-approval section, 52...bank non-approval output section, 53...automatic approval section, 54...account setting section, 55...transfer instruction section, 56...estimated salary calculation section, 57...transfer details output section, 61...account balance acquisition section, 62...account balance output section
Claims
1. a unit time setting unit that sets in advance a unit time, which is a time interval for calculating the amount of salary to be paid to a worker; a planned salary information acquisition unit that acquires planned salary information regarding the salary that the worker is expected to receive through work, as specified in the job offer that the worker has applied for; a unit salary calculation unit that calculates a unit salary, which is the amount of salary that the worker is expected to receive for work per unit time, based on the expected salary information and the unit time; a work start time acquisition unit that acquires a work start time at which a worker starts work; an estimated salary calculation unit that calculates the amount of estimated salary, which is the salary that the worker is expected to receive from work performed from the work start time, based on the elapsed time from the work start time acquired by the work start time acquisition unit and the unit salary calculated by the unit salary calculation unit; and an estimated salary output unit that outputs the calculated estimated salary amount; An estimated salary calculation device comprising:
2. The expected pay information includes information indicating a first time period in which the hourly pay amount is relatively low and a second time period in which the hourly pay amount is relatively high, the unit salary calculation unit calculates different unit salaries for the first time slot and the second time slot, The estimated salary output unit further outputs information indicating that the unit salary is increasing during the second time period. The estimated salary calculation device according to claim 1.
3. a work end time acquisition unit that acquires a work end time at which the worker ends work; a manual approval unit that approves that the worker has worked from the work start time to the work end time based on an operation by an employer who uses the worker; an account setting unit that sets one of the worker's accounts as a transfer destination account based on the worker's operation; a transfer instruction unit that, when approved by the manual approval unit, instructs the transfer of an amount corresponding to the estimated salary from the work start time to the work end time into the account; The estimated salary calculation device according to claim 1 or 2, further comprising:
4. a unit time setting step of setting in advance a unit time, which is a time interval for calculating the amount of salary to be paid to the worker; a planned salary information acquisition step of acquiring planned salary information regarding the salary that the worker is expected to receive through work, which is specified in the job offer that the worker has applied for; a unit salary calculation step of calculating a unit salary, which is the amount of salary that the worker is expected to receive for work per unit time, based on the expected salary information and the unit time; A work start time acquisition step of acquiring a work start time at which a worker starts work; an approximate salary calculation step of calculating the amount of approximate salary, which is the salary that the worker is expected to receive from the work performed from the work start time, based on the elapsed time from the work start time acquired in the work start time acquisition step and the unit salary calculated in the unit salary calculation step; an estimated salary output step of outputting the calculated estimated salary amount; A method for calculating estimated salary.
Citation Information
Patent Citations
Job offer information retrieving system
JP2002073868A