Apparatus and method for supporting personnel recruitment and program
The recruitment support device optimizes job information display on mobile devices by grouping listings from the same source, calculating hourly wages, and providing transportation costs, addressing the challenges of browsing part-time job information efficiently.
Patent Information
- Application Number
- JP2024058601
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-01
- Publication Date
- 2025-10-14
AI Technical Summary
Job seekers looking for spare-time part-time work face challenges in efficiently browsing and finding suitable job information on mobile devices, as existing systems do not facilitate easy viewing and comparison of job listings from different sources, especially on small screens, and lack essential details like hourly wages and transportation costs.
A recruitment support device and method that includes a control unit to acquire and display job information for non-recurring employment, grouping similar listings from the same source, calculating and displaying hourly wages, and providing transportation costs, all optimized for mobile devices.
Enables efficient browsing and easy selection of part-time jobs on mobile devices by consolidating job information from the same source, displaying hourly wages, and calculating transportation costs, making it easier for users to find suitable work opportunities.
Smart Images

Figure 2025155130000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a recruitment support device, a recruitment support method, and a program, and to an information processing technology for supporting a user's time-limited job search activities. [Background technology]
[0002] In recent years, a new type of work style has become popular in which job seekers work for a limited period of time, rather than as continuous part-timers, full-time employees, or contract employees. In other words, rather than entering into a continuous employment relationship with an employer, job seekers look for one-off part-time work to fill in their free time when they have it, and work temporarily. For the sake of explanation, we will refer to this type of work style as "spare-time part-time work."
[0003] Patent Document 1 below discloses a technology related to a recruitment system. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Publication No. 2023-170723 Summary of the Invention [Problem to be solved by the invention]
[0005] By the way, when considering part-time work in spare time, from the perspective of a job seeker, there are different circumstances when searching for job information than in the case of continuous employment. Job seekers want to find work that will fill their free time. They also want to search for work using mobile devices such as smartphones. In particular, since they are not seeking continuous employment, it is important that they can easily browse job information and find the job they want to apply for.
[0006] Therefore, this disclosure proposes technology that enables job seekers to efficiently browse job information for non-recurring employment with specified working days and times, i.e., part-time work for spare time, and search for suitable work. [Means for solving the problem]
[0007] The recruitment support device relating to the first technology of the present disclosure includes a control unit that performs a job information acquisition process that acquires job information for non-recurring employment with specified working dates and times, which is provided by a job information providing service, and a job information display control process that controls the display on a screen of a list of job information extracted based on specified search criteria from among the multiple job information acquired in the job information acquisition process, and in the job information display control process, the control unit performs a process that groups and displays multiple job information that are from the same recruiting source and meet the grouping conditions.
[0008] For example, a list of job information for a date and time specified by a job seeker as a search condition is displayed. In this case, for example, if job information for a certain store on a certain date and time is provided by multiple job information providing services, the information is displayed as a group rather than individually.
[0009] In addition, the recruitment support device relating to the second technology of the present disclosure also includes a control unit that performs job information acquisition processing and job information display control processing, and in the job information display control processing, the control unit calculates the hourly wage based on the content of the job information and controls the hourly wage calculated by the hourly wage calculation to be displayed within the job information.
[0010] For example, when a job seeker displays a list of job postings for a date and time specified as a search condition, the hourly wage is calculated from the working hours and payment amount listed in the job posting and presented to the user. [Effects of the Invention]
[0011] According to the first technology of the present disclosure, it is possible to efficiently introduce to users a large number of job information provided by one or more job information providing services as part-time work for spare time. In particular, by grouping multiple job information from the same source to generate a consolidated display and displaying it on a list screen, it is possible to provide users with a variety of job information in an easy-to-view format even on a relatively small screen such as a smartphone. Furthermore, according to the second technology of the present disclosure, a user can easily understand the hourly wage for part-time jobs that can be done in spare time and have a variety of working hours, and can select to apply for the jobs. This makes it easier for users to efficiently browse job information for part-time work in their spare time and find suitable work. [Brief explanation of the drawings]
[0012] [Figure 1] 1 is an explanatory diagram of a system configuration according to an embodiment of the present invention; [Figure 2] 1 is a block diagram of an information processing device that serves as a recruitment support device according to an embodiment. [Figure 3] FIG. 10 is an explanatory diagram of a job information list screen for part-time work in spare time according to an embodiment. [Figure 4] FIG. 10 is an explanatory diagram of grouped job information according to an embodiment. [Figure 5] FIG. 10 is an explanatory diagram of an individual job offer screen of job offer information according to an embodiment. [Figure 6] FIG. 10 is an explanatory diagram of a narrowing down screen according to the embodiment. [Figure 7] FIG. 10 is an explanatory diagram of a narrowing down screen according to the embodiment. [Figure 8] 10 is a flowchart of a support process according to the first embodiment. [Figure 9] 10 is a flowchart of a grouping process according to the first embodiment. [Figure 10] 10 is a flowchart of a transportation expense calculation process according to the first embodiment. [Figure 11] 10 is a flowchart of an hourly wage calculation process according to the first embodiment. [Figure 12]10 is a flowchart of another hourly wage calculation process according to the first embodiment. [Figure 13] 10 is a flowchart of a narrowing-down process according to the second embodiment. [Figure 14] 10 is a flowchart of a notification process according to the second embodiment. [Figure 15] 13 is a flowchart of a job information selection process according to the third embodiment. [Figure 16] FIG. 11 is an explanatory diagram of schedule information according to the third embodiment. [Figure 17] 10 is a flowchart of a reminder process according to the third and fourth embodiments. [Figure 18] 13 is a flowchart of a batch application process according to the fourth embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0013] The embodiments will be described below in the following order. <1. System configuration> <2. Screen display example> 3. First Embodiment 4. Second Embodiment 5. Third Embodiment 6. Fourth Embodiment 7. Effects of the embodiment
[0014] <1. System configuration> 1 is a block diagram showing an example of the schematic configuration of a system including a recruitment support device according to an embodiment. In this example system, a server device 1, a recruitment service server 2, and a general terminal 3 are configured to be able to communicate over a network 4 such as the Internet. The type of network 4 does not matter, and it can be either a public communication network or a private communication network.
[0015] The server device 1, job service server 2, and general terminal 3 are configured as information processing devices equipped with a microcomputer having a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), and the like.
[0016] In the following, an example will be described in which the server device 1 functions as a recruitment support device that provides information about part-time jobs in spare time to users using the general terminal 3 by providing a website or by linking with an application program on the general terminal 3. Note that the term "user" in this disclosure refers to a job seeker who searches for job information using the general terminal 3. In other words, it means a user of the service that allows browsing of job information for part-time jobs in spare time provided by the server device 1.
[0017] The general terminal 3 refers to a terminal device used by a user looking for a part-time job in their spare time, such as a smartphone, tablet terminal, or PC. In particular, this embodiment is intended to accommodate cases where ordinary people are looking for a part-time job for a short period of time when they have free time, rather than cases where they are looking for continuous employment, such as full-time employment, contract employment, part-time work, or casual work, for a certain period of time. Therefore, the general terminal 3 is mainly intended to be a portable terminal device such as a smartphone.
[0018] The recruitment service server 2 is a server that provides websites (so-called recruitment sites) run by companies that provide various recruitment services. In particular, it is assumed here that this server provides recruitment information for part-time work in spare time. All or some of the job service servers 2 may be organizations unrelated to the organization (company, store, public organization, etc.) that operates the server device 1, or they may be the same organization or related organizations.
[0019] The server device 1 collects job information provided by one or more job service servers 2, and provides a service that allows users to view this information in an appropriate state on a general terminal 3. The server device 1 stores and manages various types of job information and user information in a database (hereinafter referred to as "DB") 5.
[0020] An example of the configuration of an information processing device 10 that functions as a talent recruitment support device will be described with reference to Fig. 2. In other words, this information processing device 10 is a computer device used as a server device 1.
[0021] 2, the information processing device 10 includes a control unit 11, a ROM 12, a RAM 13, and a nonvolatile memory unit 14. The control unit 11 functions as an arithmetic processing unit that performs various processes, and executes the various processes in accordance with programs stored in the ROM 12 or the nonvolatile memory unit 14, or programs loaded from the storage unit 19 into the RAM 13. The RAM 13 also stores data necessary for the control unit 11 to execute the various processes, as appropriate.
[0022] The control unit (CPU) 11, ROM 12, RAM 13, and nonvolatile memory unit 14 are interconnected via a bus 25. To this bus 25, an input / output interface (I / F) 15 is also connected.
[0023] An input unit 16 consisting of operators and operation devices is connected to the input / output interface 15. For example, the input unit 16 may be various operators and operation devices such as a keyboard, a mouse, keys, a touch panel, a touch pad, a dial, a remote controller, etc. An operation is detected by the input unit 16, and a signal corresponding to the detected operation is interpreted by the control unit 11.
[0024] Furthermore, the input / output interface 15 is connected integrally or separately to a display unit 17 made up of an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) panel, etc., and an audio output unit 18 made up of a speaker, etc. The display unit 17 is used to display various types of information, and is configured by, for example, a display device provided in the housing of the information processing device 10, a separate display device connected to the information processing device 10, or the like.
[0025] The display unit 17 displays images for various image processing, moving images to be processed, etc. on the display screen based on instructions from the control unit 11. Furthermore, the display unit 17 displays various operation menus, icons, messages, etc., i.e., a GUI (Graphical User Interface), based on instructions from the control unit 11.
[0026] The input / output interface 15 may be connected to a storage unit 19 and a communication unit 20 . The storage unit 19 is configured with a hard disk drive (HDD), a solid state drive (SSD), etc., and stores various types of information. A DB may be constructed in the storage unit 19. For example, in the case of an information processing device 10 functioning as a server device 1, it can be considered that the DB 5 is constructed in the storage unit 19.
[0027] The communication unit 20 performs communication processing via a network 4 such as the Internet, and communication with various devices via wired / wireless communication, bus communication, and the like.
[0028] A drive 22 is also connected to the input / output interface 15 as required, and a removable recording medium 21 such as a memory card or optical disk is appropriately attached thereto.
[0029] The drive 22 allows data files such as programs used in various processes to be read from the removable recording medium 21. The read data files are stored in the storage unit 19, and images and sounds contained in the data files are output on the display unit 17 and the audio output unit 18. Furthermore, the computer programs and the like read from the removable recording medium 21 are installed in the storage unit 19 as needed.
[0030] In the information processing device 10 having the above hardware configuration, for example, software for the processing of this embodiment can be installed via network communication by the communication unit 20 or via the removable recording medium 21. Alternatively, the software may be stored in advance in the ROM 12, the storage unit 19, etc.
[0031] The control unit 11 performs processing operations based on the program, thereby executing the information processing and communication processing required for the personnel recruitment support device. In the information processing device 10 functioning as a recruitment support device, the control unit 11 is provided with a job information acquisition unit 11a and a job information display control unit 11b as functions realized by a program.
[0032] The job information acquisition unit 11a performs processing to acquire job information for non-continuous employment with specified work dates and times, which is provided by the job service server 2.
[0033] The job information display control unit 11b controls displaying a list of job information extracted from the plurality of job information acquired by the job information acquisition unit 11a according to search conditions designated by the user on the screen. In this case, the job information display control unit 11b performs processing to group and display a plurality of job information pieces that have the same recruiting source and satisfy the grouping conditions. The job information display control unit 11b also performs hourly wage calculations based on the content of the job information, and controls the display of the hourly wage calculated in the job information.
[0034] The job information display control unit 11b may also calculate the transportation costs from the user's current location to the workplace and perform control to display the calculated transportation costs within the job information. The job information display control unit 11b may also perform a process of storing search conditions entered by the user, a process of comparing the job information acquired by the job information acquisition unit 11a with the stored search conditions, and a process of notifying new job information to users determined by the comparison. The job information display control unit 11b may also perform a job information selection process that allows the target amount to be obtained by a deadline, based on the target amount and deadline conditions input by the user. In addition, the job information display control unit 11b may store the job information selected by the user as an application candidate, and may perform a batch application process for one or more job information items that are application candidates in response to the user's application operation.
[0035] The information processing device 10 functioning as the recruitment support device having the above configuration is not limited to being configured as a single information processing device as shown in Fig. 2, but may be configured as a system of multiple information processing devices. The multiple information processing devices may be systemized using a LAN (Local Area Network) or the like, or may be located in a remote location using a VPN (Virtual Private Network) using the Internet or the like. The multiple information processing devices may be information processing devices serving as a server group (cloud) available through a cloud computing service.
[0036] The above describes an information processing device 10 that functions as a recruitment support device, but excluding the functions (11a, 11b) shown in the control unit 11, the configuration of the recruitment service server 2 and general terminal 3 that do not function as a recruitment support device will also be the same as that shown in Figure 2. Furthermore, when the general terminal 3 installs an application program for the service of the present disclosure, the control unit 11 in the smartphone or the like may have the functions of the job information acquisition unit 11a and the job information display control unit 11b.
[0037] <2. Screen display example> A specific processing example will be described below. First, an example of a screen displayed on the general terminal 3 by the service of the present disclosure will be described.
[0038] 3 is an example of a job listing screen 30, which is assumed to be a smartphone screen, displayed on the general terminal 3. The job listing screen 30 displays a list of job listings for part-time work in spare time.
[0039] The date selection section 31 allows the user to select working days. For example, several days from the present time can be selected by entering "all," "22 (Wed)," "23 (Thu)," etc. The group setting button 32 is a button for setting a mode in which job information from the same recruiting source is grouped and displayed. In Fig. 3, the group display is shown as turned off.
[0040] Job information 35 for part-time work in spare time is displayed in a list in the list area 33. The displayed job information 35 is job information that matches search criteria such as a date specified by the user, among the job information provided by each job service server 2 collected by the server device 1.
[0041] Each job information 35 displays an image 35a, a description 35b of the name of the company or store that is recruiting and the job type, etc., work date and time 35c, work location 35d, distance to the work location 35e, remuneration amount 35f, hourly wage 35g, and job information provider 35h. In order to avoid cluttering the drawing, the symbols "35a" to "35h" are only attached to the job posting 35 in the upper left corner, but the same applies to the other job postings 35.
[0042] Here, distance 35e, hourly wage 35g, and job information provider 35h are not information originally included in the job information of the job service server 2, but are information calculated and determined by the control unit 11 in the server device 1 (or general terminal 3) and added to the job information 35 for display.
[0043] The control unit 11 can calculate the distance 35e by detecting the current position of the user, for example. The hourly wage 35g can basically be calculated by the control unit 11 from the working hours calculated from the working date and time 35c and the information on the remuneration amount 35f. However, it is also possible to reflect the paid transportation expenses, actual transportation expenses, or the time required for travel. As the job information provider 35h, the name and logo of the job service server 2 are displayed.
[0044] In the list area 33 as described above, a large number of job information items 35 are displayed by, for example, scrolling.
[0045] A search area 36 is provided below the list area 33. In the search area 36, the user can input keywords, select sorting conditions, set narrowing conditions, and so on. For example, by operating the search area 36, a narrowing down screen 50 (described later) and the like are also displayed.
[0046] In the example of Figure 3, the grouping display is turned off by the grouping setting button 32, and for example, the same job information 35 from the same recruiting source is displayed as two job information 35 in the lower row of the list area 33. For example, each job information is collected from a different job service server 2. When there are multiple job postings from the same source, they are often displayed side by side in a list, making it difficult for users to find the part-time job they are looking for. This is especially cumbersome on small screens such as smartphones, where users have to scroll more frequently.
[0047] Therefore, in this embodiment, the user can turn on the group setting button 32 by any operation, so that job information from the same recruiting source is displayed in a group.
[0048] 4 shows an example of displaying grouped job information 35M in list area 33. Grouped job information 35M displays an image 35a, a recruiting agency name 35i, a job display button within group 35j, and the like. The recruiter name 35i indicates the recruitment service servers 2 that provide similar recruitment information. If the user is interested in the industry of the grouped job information 35M, he or she can operate the group job display button 35j, which will display a list of each of the multiple job information 35 grouped in the grouped job information 35M.
[0049] In this way, job information from the same recruiting source is displayed as grouped job information 35M, so that multiple similar job information pieces are not displayed one after the other, and it is possible for users to more easily search for the part-time job they want on the screen.
[0050] One of the conditions for grouping job information is "same recruiting source," and examples of this include the following: The same organization (company, organization, public organization, etc.) ·Same company group Same store Affiliated stores in the same area
[0051] The above is an example of "the same recruiting source." Other examples are conceivable. The same recruiting source may be defined taking into consideration the ease of viewing for users of the grouped job information 35M. In addition, it is advisable to set other grouping conditions in addition to simply having the same recruiting source as the actual grouping conditions. Specific examples will be described later.
[0052] On the job listing screen 30 of FIG. 3 or FIG. 4, the user performs a selection operation such as tapping on the job information in which the user is interested. In this case, an individual job offer screen 40 is displayed, for example, as shown in FIG.
[0053] The individual job offer screen 40 displays a back button 41, a job offer details column 42, a compensation column 43, a number of applicants column 44, an actual travel expenses column 45, a details button 46, an apply button 47, a job offer information provider 48, and the like.
[0054] The back button 41 is an operator for returning to the previous screen such as the job listing screen 30. The job information provider 48 indicates the job service server 2 that provides this job information.
[0055] The details of the recruitment are written in the recruitment details field 42. For example, a description 42a, work dates and times 42b, work location 42c, nearest station 42d, transportation allowance 42e, etc. are displayed. The remuneration amount 43a to be paid is displayed in the remuneration column 43. Also displayed is an hourly wage 43b calculated by the control unit 11 using a calculation described later. The number of people wanted column 44 displays the total number of people wanted, the number of people remaining, etc.
[0056] The actual transportation cost column 45 displays the actual transportation cost calculated by the control unit 11. For example, the travel section and transportation cost of trains, buses, etc. calculated by the control unit 11 are displayed as the transportation cost that the user will actually need to travel from the current location to the workplace.
[0057] A details button 46 allows transition to a details page (not shown). For example, a page listing reviews (word of mouth) of the recruiting source, detailed job descriptions, etc. is displayed.
[0058] The apply button 47 is an operator that the user operates when he or she wishes to apply. When the apply operation is performed, the general terminal 3 or the server device 1 transmits the application information to the job service server 2 that provides the job information. As a result, the job service server 2 executes application processing between the recruiter and the user.
[0059] 6 and 7 show the refinement screen 50. For example, the user can proceed to the refinement screen 50 by operating the search area 36 in FIGS.
[0060] The narrowing down screen 50 has a close button 51, a date condition setting section 52, an area condition setting section 53, a station name condition setting section 54, a job type condition setting section 55, a remuneration condition setting section 56, a time period condition setting section 57, a treatment condition setting section 58, etc.
[0061] The close button 51 is an operator for closing the narrowing down screen 50 . In the date condition setting section 52 of FIG. 6, for example, a calendar display is provided, allowing the user to input the days on which they wish to work. The area condition setting section 53 allows the user to input the area in which he or she wishes to work. The station name condition setting section 54 allows the user to input the name of the station where the user wishes to work as the name of the station where the workplace is located.
[0062] In the job type condition setting section 55 of FIG. 7, the user can input the desired job type. The remuneration condition setting section 56 allows the user to input the amount of remuneration they desire. The time period condition setting section 57 allows the user to input a desired time period. The treatment condition setting section 58 allows the user to input desired treatment.
[0063] For example, the user may input these narrowing conditions as desired. In response, the control unit 11 extracts relevant job information from the collected job information and displays it on the job listing screen 30 shown in FIGS. 3 and 4.
[0064] 3. First Embodiment An example of the processing performed by the control unit 11 to provide the above screen to the user will now be described. A processing example of the first embodiment will be described with reference to Figures 8 to 12. This is a processing example for displaying the above-mentioned grouped job information 35M, hourly wage 35g, actual transportation cost column 45, and the like.
[0065] FIG. 8 shows an example of processing by the control unit 11 when a user accesses a website that provides the service of this embodiment using a general terminal 3, or when an application program for this service is launched to start providing the service.
[0066] In the control unit 11, processing by the job information acquisition unit 11a is performed as needed, periodically or irregularly, and currently valid job information is stored in DB 5. In other words, the control unit 11 checks the information provided by the various job service servers 2 at any time and additionally collects new job information. Furthermore, the control unit 11, as a process performed by the job information acquisition unit 11a, deletes from the DB5 job information for which the working day or time has passed or for which the number of applicants has been reached. Therefore, at the time when the user starts viewing the screen, DB 5 of server device 1 stores currently valid job information from among the job information provided by job service server 2.
[0067] The following processing of the control unit 11 is mainly an example of processing by the job information display control unit 11b, and is processing in which valid job information stored in the DB 5 at that time is searched and displayed as a list.
[0068] The control unit 11 checks the list display request in step S100. At the start of screen display, the control unit 11 may proceed from step S100 to step S120 with a request to display a list of all job information. Alternatively, the control unit 11 may display a date specification screen as an initial screen, for example, and when a date condition is specified, proceed to step S120 with a request to display a list.
[0069] In step S120, the control unit 11 acquires search conditions. Initially, the search conditions may be all job information, or dates may be used as search conditions. In addition, when an operation is performed in the search area 36 of Figures 3 and 4, or when an input is made on the narrowing down screen of Figures 6 and 7, the control unit 11 uses the conditions specified therein as search conditions.
[0070] In step S121, the control unit 11 executes a search using the acquired search conditions and extracts the corresponding search conditions from the DB 5.
[0071] In step S122, the control unit 11 determines whether the grouping setting is turned on, which is the operating state of the grouping setting button 32. If the grouping setting is OFF, the control unit 11 proceeds to step S124, whereas if the grouping setting is ON, the control unit 11 performs grouping processing in step S123. It is also possible to configure the grouping setting to be on as a normal setting, and to turn it off as needed by the user.
[0072] An example of the grouping process in step S123 is shown in FIG. First, the control unit 11 checks whether there are multiple pieces of job information from the same recruiting source among the job information extracted in step S121. If there are no such pieces of job information, the control unit 11 ends the process of step S123 and proceeds to step S124 in FIG. 8.
[0073] If there are multiple job postings from the same recruiting source, the control unit 11 determines whether or not the multiple job postings satisfy other grouping conditions in step S141 of Fig. 9. That is, in this example, the control unit 11 determines not only the condition that the job postings are from the same recruiting source, but also other conditions.
[0074] For example, in addition to the condition that the source of recruitment is the same, the following conditions can be considered: Job postings with identical working dates and times Job postings with the same work location Job postings with the same job type Job postings with the same work dates and locations Job postings with the same work dates and the same job type Job postings for the same location and job type Job postings with the same working date and time, same work location, and same job type
[0075] The above is just an example, but it is sufficient if appropriate grouping conditions are set to perform grouped job information 35M, for example. The identity of the working date and time may be a complete match, a partial match, or a match of the date and time of the working date and time. The place of employment is assumed to be the same store, the same area, the same station, etc. The job type may be a somewhat general job type such as store staff, field work, desk work, etc., or may be a specific job type such as hall staff, kitchen staff, etc.
[0076] The control unit 11 makes a determination based on these grouping conditions, and extracts job information from a plurality of job information from the same recruiting source that further satisfies other grouping conditions. If there are no multiple pieces of job information that satisfy the grouping conditions, the control unit 11 ends the process of step S123 and proceeds to step S124 in FIG.
[0077] If there are multiple job postings that satisfy the grouping conditions, the control unit 11 proceeds to step S143 and generates an image as grouped job posting 35M. For example, this is the image shown in FIG. 4. The control unit 11 then ends the processing of step S123 and proceeds to step S124 in FIG. 8. The grouped job posting 35M displays the service names or logos of multiple providers 35h that offer multiple job postings that satisfy the conditions. This makes it easy to understand which job posting provider handles the information. The grouped job information 35M is not limited to one group, and it is naturally conceivable that a plurality of grouped job information 35M may be set.
[0078] In step S124 of Fig. 8, the control unit 11 calculates the travel expenses from the user's current location for each job information item that was extracted in step S121 and is to be displayed in a list. Fig. 10 shows an example of this process.
[0079] In step S150, the control unit 11 selects one piece of job information to be used for calculating actual transportation costs from among the job information items displayed in the list.
[0080] In step S151, the control unit 11 determines the current location for calculation. For example, if the user has turned on a location information service using a global positioning system (GPS) or the like on a general terminal 3 such as a smartphone, the control unit 11 sets the location information as the current location. If the user's current location information cannot be obtained, the user's home or the like may be registered in advance as user information, and the control unit 11 may set that information as the current location. Alternatively, the user may register location information of any location so that the information is always set as the current location, and the control unit 11 may set that information as the current location.
[0081] In step S152, the control unit 11 determines the route to the workplace. For example, the control unit 11 determines the route using a program of an existing navigation service.
[0082] In step S153, the control unit 11 performs a process of determining the actual transportation cost from the current location to the workplace. In this case, the following calculation example is considered.
[0083] The transportation costs required for travel are calculated by obtaining the fares of public transportation to be used on the determined route from a navigation service, etc., or calculating the cost of gasoline for the distance in the case of travel by car, and this is used as the actual transportation cost.
[0084] The transportation costs required for travel are calculated by obtaining the fares of public transportation to be used on the determined route from a navigation service, etc., or by calculating the cost of gasoline for the distance in the case of traveling by car, and the transportation costs to be paid are deducted from the calculated transportation costs, and the so-called out-of-pocket transportation costs are regarded as the actual transportation costs.
[0085] In step S154, the control unit 11 stores the actual transportation costs calculated as described above as information to be additionally displayed in the job information. In step S155, the control unit 11 checks whether there are any other job information items for which actual travel expenses have not been calculated, and if there are any uncalculated job information items, returns to step S150, selects one of the uncalculated job information items, and calculates the actual travel expenses in the same manner.
[0086] When the calculation of actual transportation costs for each of the extracted job information items is completed, the control unit 11 ends the processing from step S155 in FIG. 10, and proceeds to step S125 in FIG. By performing the above process, it becomes possible to display the actual transportation cost column 45 on the individual job offer screen 40 of Fig. 5. Note that the actual transportation cost may be displayed for each job offer information 35 on the job offer list screen 30 of Fig. 3 or Fig. 4.
[0087] In step S125 of Fig. 8, the control unit 11 calculates the hourly wage for each piece of job information extracted in step S121 and to be displayed in a list. Fig. 11 shows an example of this process.
[0088] In step S160, the control unit 11 selects one piece of job information to be used for calculating the hourly wage from among the job information items that are the subject of the list display. In step S161, the control unit 11 acquires values for calculating the hourly wage. Essentially, it is sufficient to acquire the working hours and the remuneration amount. However, it is also possible to acquire the travel expenses to be paid, the actual travel expenses calculated in step S124, the round-trip or one-way travel time from the current location to the work location, etc.
[0089] In step S162, the control unit 11 calculates the hourly wage. In this case, the control unit 11 determines the hourly wage by subtracting the paid transportation expenses from the remuneration amount and subtracting the working hours. For example, the hourly wage can be calculated by subtracting the working hours from the total amount the user has earned (e.g., the remuneration amount + transportation expenses provided), but in this case, the hourly wage for the actual work will not be reflected. Therefore, it is better to calculate the hourly wage by subtracting the working hours from the remuneration amount, excluding transportation expenses.
[0090] In step S163, the control unit 11 stores the hourly wage calculated as above as information to be additionally displayed in the job information. In step S164, the control unit 11 checks whether there are any other job information pieces for which the hourly wage has not been calculated, and if there is any job information piece for which the hourly wage has not been calculated, returns to step S160, selects one of the job information pieces for which the hourly wage has not been calculated, and calculates the hourly wage in the same manner.
[0091] When the calculation of the hourly wage for each of the extracted job information is completed, the control unit 11 ends the processing from step S164 in FIG. 11, and proceeds to step S126 in FIG.
[0092] FIG. 12 shows another example of the process for calculating hourly wages. Steps S160, S161, S163, and S164 are the same as those in FIG. In this case, the control unit 11 calculates the travel time of the user in step S165, for example, based on route information obtained from a navigation service or the like.
[0093] In step S162A, the control unit 11 calculates the amount obtained by subtracting the transportation expenses from the total amount to be paid, and calculates the working hours plus the round-trip travel time as the hourly wage. In other words, this example calculates the user's actual hourly wage by considering the round-trip travel time as time required for work. This allows a more effective hourly rate to be displayed. Note that only one-way travel time can be added to working hours, since after work, the user has free time at that location.
[0094] By performing the above processing of FIG. 11 or FIG. 12, the hourly wage of 35g can be displayed on the job listing screen 30 of FIG. 3 or FIG. 4, and the hourly wage 43b can be displayed on the individual job listing screen 40 of FIG.
[0095] In step S126 of FIG. 8, the control unit 11 controls the display of the job listing screen 30. For example, the control unit 11 causes the display shown in Figure 3 to be displayed on the screen of the general terminal 3 if the grouping setting is off, and causes the display shown in Figure 4 to be displayed if the grouping setting is on and there are multiple job postings that satisfy the grouping conditions. In such cases, the job information 35 will display the hourly wage 35g and job information provider 35h in addition to the content acquired from the job service server 2. Actual transportation costs may also be displayed.
[0096] While the screen display of this service is being executed, the control unit 11 performs processing to monitor user operations in a loop of steps S100, S101, S102, S103, S104, S105, S106, and S107.
[0097] If the conditions of the list display request change, such as when the user specifies a search keyword or a narrowing down condition, the control unit 11 will perform the processing of steps S120 to S126 accordingly and update the job listing screen 30.
[0098] In step S101, the control unit 11 monitors the user's operation on the grouped job information 35M. For example, when the user operates the display job information within group button 35j of a certain grouped job information 35M on the job listing screen 30 in Fig. 4, the control unit 11 proceeds from step S101 to step S130, and performs processing to display a list of each of the grouped job information.
[0099] In step S102, the control unit 11 monitors an individual display request operation by the user. For example, on the job listing screen 30 of FIG. 3 or 4, or on a screen (not shown) that displays a list of job listings included in the grouped job listings 35M in step S130, the control unit 11 monitors an operation (e.g., a tap operation) by the user to select a certain job listing 35. If such an operation is performed, the control unit 11 proceeds from step S102 to step S131 and controls the display of an individual job listing screen 40 as shown in FIG. 5. This allows users to view the details of job listings that interest them.
[0100] In step S103, the control unit 11 monitors the individual job offer screen 40 for an extended display request, specifically, for an operation of the details button 46. If the control unit 11 detects that the user has operated the details button 46, the control unit 11 proceeds from step S103 to step S132 and controls the display of a job offer details screen (not shown). For example, a screen listing details of the job content, reviews, etc. is displayed. This allows users to check more detailed information about job postings that interest them.
[0101] In step S104, the control unit 11 monitors the user's operation of the back button 41 or the close button 51. If these operations are performed, the control unit 11 proceeds from step S104 to step S132, and performs display control to return to the previous screen, for example, the job listing screen 30.
[0102] In step S105, the control unit 11 performs control processing related to the input of the narrowing down conditions by the user. For example, in response to the user's operation to transition to the narrowing down screen 50, the control unit 11 proceeds from step S105 to step S136 and performs user interface processing on the narrowing down screen 50. Then, as indicated by "C1", the control unit 11 proceeds to step S120, acquires the narrowing down conditions input by the user, and performs processing from step S121 onwards. This allows the user to narrow down the job information 35 displayed using the narrowing screen 50.
[0103] In step S106, the control unit 11 monitors the user's application operation. That is, it monitors the operation of the apply button 47 in Figure 5. If an application operation is detected, the control unit 11 proceeds from step S106 to step S134 and transmits the application information. In this case, the control unit 11 transmits the application information to the job service server 2 that provided the job information 35. Alternatively, it may be transmitted to an intermediary system. Furthermore, if the job service server 2 is operated by the operator of the server device 1 itself, the application information may be transmitted to the operator's own in-house job processing system.
[0104] In step S135, the control unit 11 controls the display of the job listing screen 30. This allows the user to search for other part-time jobs to do in their spare time. At this time, it is desirable to hide job listings 35 for which the user has already applied, so that the user does not apply for the same job twice.
[0105] The above process allows users to efficiently search for part-time jobs to fill their free time. It also allows for easy searching even on relatively small screens such as smartphones.
[0106] 4. Second Embodiment An example of processing in the second embodiment will be described with reference to FIGS. This is an example of a process that allows a user to input narrowing conditions and later be provided with relevant job information.
[0107] FIG. 13 shows an example of processing when the user requests a narrowing down screen 50, for example. In step S201, the control unit 11 displays the narrowing down screen 50 as shown in Figures 6 and 7. In step S202, the control unit 11 monitors whether or not the narrowing down conditions have been determined on the narrowing down screen 50. In addition, in step S203, the control unit 11 monitors whether or not the narrowing down screen 50 has been closed without the narrowing down conditions being determined.
[0108] For example, if the screen is closed by clicking the close button 51 without determining the conditions, the control unit 11 closes the narrowing down screen 50 in step S207 and ends the processing of Fig. 13. For example, the screen is returned to the job listing screen 30.
[0109] When the narrowing-down conditions are determined, the control unit 11 proceeds from step S202 to step S204, and stores the narrowing-down conditions in association with the user. For example, the control unit 11 stores the narrowing-down conditions entered by the user as user information in the DB5.
[0110] In step S205, the control unit 11 performs a search process, that is, extracts job information that meets the currently determined narrowing conditions from among the available job information. Then, in step S206, the control unit 11 performs control to display the search results on the job listing screen 30. In this case, specifically, the same processes as steps S121 to S126 in FIG. 6 may be performed.
[0111] On the actual job listing screen 30, if job information that matches the narrowing conditions is extracted, it will be displayed as a list, but if there is no matching job, it will be displayed as not matching.
[0112] As described above, when the user determines the narrowing down conditions, the control unit 11 associates them with the user and stores them. In this way, the subsequent processing shown in Fig. 14 can be executed. For example, the control unit 11 periodically or irregularly repeats the processing shown in Fig. 14.
[0113] 14, the control unit 11 checks whether valid job information has been added to DB 5. That is, the job information acquisition unit 11a continuously monitors the job information in the job service server 2 and stores new job information in DB 5, and checks whether such new job information exists.
[0114] If there is one or more new job information, the control unit 11 proceeds to step S221 and selects the one job information as the processing target. In step S222, the control unit 11 compares the job information to be processed with the narrowing down conditions stored for each user. In step S223, the control unit 11 determines whether or not there is a user who has stored a narrowing-down condition that corresponds to the job information to be processed.
[0115] If there is no corresponding user, the control unit 11 proceeds to step S225. If a matching user is found, the control unit 11 sets notification information for that user in step S524, and then proceeds to step S225. The notification setting is a setting for notifying the user that the job information they are looking for has been found.
[0116] In step S225, the control unit 11 checks whether or not processing has been completed for all of the newly added job information. If not, the control unit 11 returns to step S221 and performs the same processing on other new job information as the next processing target.
[0117] If it is determined in step S225 that processing has been completed for all job information added this time, the control unit 11 proceeds to step S226 and performs processing to send the notifications set in step S224 to the respective users. For example, the notification may be displayed as a push notification on the screen of the general terminal 3. When the job listing screen 30 is opened, the relevant job information 35 may be highlighted, or a message, icon, or the like may be displayed indicating that the relevant job information 35 has been added.
[0118] 13 and 14, the narrowing conditions entered by the user continue to function effectively and job information is presented, making it easier for the user to find the job information they are looking for.
[0119] It is desirable to store the filtering conditions only within the valid range. For example, if a date or period is included in the filtering conditions, the filtering conditions are deleted when that date or period is reached. This prevents the process shown in Figure 14 from being performed using invalid filtering conditions.
[0120] There are also various possibilities for when to notify the user. When the process of FIG. 14 is performed, the user may be notified immediately. The notification may be made when the number of new job offers to be notified to one user reaches a predetermined number. The notification time may be determined and the notification may be sent at a fixed time every day. In this case, the notification time may be set by the user. The notification may be made when the user starts a service provided by the server device 1 or when the user accesses the web.
[0121] 5. Third Embodiment A processing example of the third embodiment will be described with reference to FIGS. This is an example of a process in which a user sets a target amount and a deadline, and one or more spare time part-time jobs that can earn the target amount by the deadline are automatically set.
[0122] 15 shows an example of processing when the user requests a goal setting screen, for example. In step S250, the control unit 11 controls the display of the goal setting screen. Although an example of a goal setting screen is not shown, it is sufficient if it is a screen that allows at least the deadline and target amount to be input.
[0123] The control unit 11 performs user interface processing on the goal setting screen, and determines whether the target amount and deadline have been determined in step S251. In addition, in step S252, the control unit 11 monitors whether the goal setting screen has been closed without determining the target amount and deadline.
[0124] For example, if the screen is closed without reaching a decision by pressing the close button on the goal setting screen, the control unit 11 closes the goal setting screen in step S260 and ends the processing in Fig. 15. For example, the screen is returned to the job listing screen 30.
[0125] When the target amount and deadline are determined, the control unit 11 proceeds from step S251 to step S253, and generates a work schedule for the user. The goal setting screen allows the user to set filtering conditions as shown in Figures 6 and 7. The control unit 11 then extracts job information that matches the filtering conditions specified by the user and generates a work schedule from that job information. This prevents work with dates, jobs, job types, locations, etc. that the user does not desire from being included in the work schedule.
[0126] For example, if the user sets a goal of earning 30,000 yen by the end of February, the control unit 11 generates a work schedule as shown in FIG. This work schedule should include dates, working hours, source of employment, amount of work, etc. Then, in step S254, the control unit 11 displays this work schedule on the screen of the general terminal 3 and presents it to the user. Then, in step S254, the control unit 11 accepts the user's correction operation.
[0127] The user's wishes can be input into this work schedule because it is automatically generated by the control unit 11. For example, the user can instruct corrections to some or all of the tasks listed in the work schedule. In steps S2566, S257, and S258, the control unit 11 monitors whether the user performs an OK operation, a cancel operation, or an instruction operation to correct part or all of the work schedule.
[0128] If a cancel operation is detected, the control unit 11 returns from step S257 to step S260, and starts over from the target setting screen. If a correction operation is detected, the control unit 11 returns from step S258 to step S253 and regenerates the work schedule, for example, by excluding tasks that the user does not want to perform and regenerating the work schedule. It should be noted that, for example, by storing the user's ID and the history of the user's correction operations, the control unit 11 can recognize the user's preferences, thereby increasing the probability that the user will select a job that he or she desires.
[0129] If it is detected that the user has performed an OK operation on the work schedule, control unit 11 proceeds from step S256 to step S261, and performs a batch application process for each job information listed in the work schedule. That is, the application information for each job information is sent to job service server 2.
[0130] In step S262, the control unit 11 writes the schedule as the user's schedule in a calendar application or the like installed in the general terminal 3, for example. This allows the user to check applications for job information at any time using the calendar application. In this case, the calendar application may be an application program that is separate from the service of this system and that is linked to the service of this system, or may be an application program that is provided by the service of this system.
[0131] Thereafter, it is desirable that the control unit 11 sequentially performs the processing shown in Fig. 17. In this case, the control unit 11 may be the control unit 11 of the server device 1, but it is preferable that the processing be performed by the control unit 11 of the general terminal 3.
[0132] In step S270, the control unit 11 checks the calendar information of the user. In step S271, the control unit 11 checks whether there is a work schedule that requires notification to the user. If there is, the control unit 11 proceeds to step S272 and performs reminder processing. For example, the control unit 11 may perform reminder processing 24 hours before, 1 hour before, or a time before the start of work that is the amount of time required to travel between the current location and the work location, based on the work information registered in the calendar application.
[0133] 6. Fourth Embodiment An example of processing in the fourth embodiment will be described with reference to Fig. 18. This is an example in which a user can apply for multiple job postings at once.
[0134] The job information display control 300 in step S300 in FIG. 18 indicates a state in which the job listing screen 30, individual job screen 40, etc. are displayed in the process shown in FIG. 8, for example. In this case, the control unit 11 monitors the card operation in step S301, the cart confirmation operation in step S302, the application operation in step S303, and the display termination operation in step S304.
[0135] The card operation in step S301 is an operation in which the user selects a certain job posting as a candidate for application. As is commonly known when shopping on an e-commerce screen, a user interface is provided on the screen that allows the user to add job postings to a "cart" as candidates for application. The user can perform cart operations for each job posting.
[0136] When a cart operation is performed, the control unit 11 proceeds from step S301 to step S320 and checks the cart information. This is a process to check whether job information has already been added to the cart, and if so, whether there is any overlap in terms of working hours.
[0137] When adding multiple job listings for part-time work in spare time to the cart, the user may mistakenly add job listings with the same working hours to the cart. Therefore, the control unit 11 checks the cart information in step S320 to confirm whether both the job information in the cart and the job information currently being operated on the cart are available for employment, and then performs a process in step S322 to add the job information currently being operated on the cart to the cart.
[0138] Since this is a part-time job application, it is advisable to determine not only whether the applicant's working hours overlap but also whether the applicant is available to work. For example, when comparing the working hours and location of existing job information in the cart with the working hours and location of the job information currently being added to the cart, it is possible that the user will not be able to make the start time of the job they are trying to add to the cart. Therefore, when checking the cart information, the control unit 11 should make a judgment from the perspective of whether the person will be able to work when they actually apply.
[0139] If the person is not available for employment, the control unit 11 proceeds from step S321 to step S323 and displays an alert, thereby notifying the user that the job information item is not available for selection as a candidate.
[0140] If the control unit 11 detects a cart confirmation operation by the user, the process proceeds from step S302 to step S330, and performs control to display the job information in the cart. This allows the user to confirm the job they are applying for. In this case, it is advisable to allow the user to selectively delete job information from the cart.
[0141] An application button is displayed so that the user can apply for the item while viewing the cart contents display in step S330, for example. When an application operation by the user is detected, control unit 11 proceeds from step S303 to step S340, and performs a batch application process for each job information item added to the cart. That is, a process is performed to send the application information for each job information item to job service server 2.
[0142] In step S341, the control unit 11 records the job application that has been applied for as the user's schedule in, for example, a calendar application installed on the general terminal 3. This allows the user to check their application for the job information at any time using the calendar application. The job application that has been applied for and displayed on the calendar may also display the service name and logo of the provider that provided the job information. This allows the user to reliably identify which provider provided the job and, for example, to reliably identify the contact information to contact if they do not receive a response after applying. In this case, the calendar application may also be an application program that is separate from the service of this system and that is linked to the service of this system, or may be provided by the service of this system.
[0143] Thereafter, it is desirable that the control unit 11 sequentially executes the above-described processing of Fig. 17. In this way, the control unit 11 executes a reminder process for the user regarding the tasks registered in the calendar application. Reminders are particularly useful because batch application processing can make it difficult for users to remember each job they have applied for.
[0144] 7. Effects of the embodiment According to the above embodiment, the following effects can be obtained.
[0145] The server device 1 as a recruitment support device of the embodiment includes a control unit 11 that performs a job information acquisition process for acquiring job information for non-recurring employment with specified work dates and times provided by a job information providing service, and a job information display control process for controlling the display on a screen of a list of job information extracted based on specified search criteria from among the multiple job information acquired in the job information acquisition process. In the job information display control process, the control unit 11 performs a process for grouping and displaying multiple job information from the same recruiting source that meets grouping criteria (see FIGS. 8 and 9).
[0146] For example, a list of job information for a date and time specified by a user as a search condition is displayed. In this case, for example, if job information for a certain store on a certain date and time is provided by multiple job information providing services, the job information is displayed as a group rather than individually. This allows users to efficiently present a large amount of job information provided by one or more job service servers 2. In particular, by grouping multiple job information from the same source to generate a consolidated display and displaying it on a list screen, various types of job information can be presented to users in an easy-to-view format even on a relatively small screen such as a smartphone. In the embodiment, an example was given in which the condition of whether the recruiting source is the same and whether the group is another group was also considered, but the grouping condition may simply be that the recruiting source is the same.
[0147] In the embodiment, the grouping conditions for forming the grouped job information 35M include at least one of commonality of work dates and times, commonality of work locations, and commonality of job types. Rather than simply grouping jobs based on the same recruiting source, multiple job listings are grouped together based on some or all of the following conditions: common working hours, common working locations, or common job types. This makes it possible to provide grouped job listings 35M in a list format that makes it easy for users to find the job they want.
[0148] In the embodiment, the control unit 11 performs processing to display the grouped display together with the individual non-grouped job information on the screen as a list, as shown in FIG. By displaying images of grouped job information 35M on the same screen, rather than presenting them on a dedicated page, it is possible to efficiently present a variety of job types to users.
[0149] In the embodiment, an example has been given in which control unit 11 performs hourly wage calculation based on the content of job information in the job information display control process, and controls to display the hourly wage calculated by the hourly wage calculation in the job information. By displaying not only the total amount of pay stated in the job information but also the hourly rate converted using the working hours, users can understand the labor cost before applying. This is especially useful for users who want to work for a limited period, such as part-time work in their spare time.
[0150] In the embodiment, an example has been given in which the control unit 11 performs calculations that reflect transportation costs in calculating hourly wages (see FIGS. 11 and 12). If transportation expenses are provided, the hourly wage can be calculated excluding the transportation expenses, thereby accurately presenting the hourly wage that the user will receive. Furthermore, if the travel expenses paid do not match the actual travel expenses, the hourly wage can be calculated by taking these expenses into account, making it possible to accurately present the amount that the user will actually earn per hour. In particular, in the case of part-time work in spare time, the user does not commute continuously from home, making it difficult for the recruiting agency to determine the travel expenses, and the recruiting agency may provide a fixed amount for travel expenses or present a remuneration amount that includes travel expenses. Therefore, by taking into account the travel expenses that the user actually pays when traveling and setting the actual hourly wage, it becomes easier for the user to find the job they want.
[0151] In the embodiment, an example has been given in which control unit 11 calculates the transportation costs from the user's current location to the workplace and controls to display the calculated transportation costs in the job information (see FIG. 10). By calculating and displaying the actual travel costs from the user's current location, it is possible to provide the user with the appropriate information to decide whether or not to apply for a job. This is particularly useful information when users have some free time and are looking for a part-time job they can do now.
[0152] In the second embodiment, an example is given in which the control unit 11 performs a process of storing search conditions (narrowing conditions) entered by a user, a process of comparing job information acquired by a job information acquisition process with the stored search conditions, and a process of notifying new job information to a user determined by the comparison. Even if a user specifies narrowing conditions when searching, there may be cases where no relevant job information is found, or even if there is, the user may not want to apply. Therefore, the system stores each user's narrowing conditions, and if there is any job information that matches the narrowing conditions among the information that appears later, the system notifies the user. This allows the system to provide the user with the desired job information.
[0153] In the third embodiment, an example has been given in which the control unit 11 performs the job information selection process that enables the target amount to be obtained by the deadline based on the conditions of the target amount and deadline input by the user. When a user has a desire to obtain a specific amount of money by a certain date, the system allows the user to select from a large number of job information and presents the user with a work schedule, allowing the user to easily recognize the work required to obtain the target amount of money.
[0154] In the fourth embodiment, an example is given in which the control unit 11 stores job information selected by the user as application candidates, and performs bulk application processing for one or more job information items that are application candidates in response to the user's application operation. In the case of part-time work in spare time, it is expected that users will apply for multiple job listings individually. In such cases, by making it possible to add each job listing to a cart one by one and to apply for multiple listings at once, the user experience can be significantly improved.
[0155] The processes described in the first to fourth embodiments can be applied either individually or in combination. In the first embodiment, it is also possible to consider an example in which the grouped job information 35M is not displayed, but the hourly wage is displayed or the transportation cost is displayed.
[0156] In addition, the user may be able to select the same recruiting source, the hourly wage calculation method, the transportation cost calculation method, and the like.
[0157] The program of the embodiment is a program that causes the control unit 11 to execute all or part of the processes shown in FIGS. 8 to 15, 17, and 18. The program causes an information processing device to execute a job information acquisition process that acquires job information for non-continuous employment with specified working dates and times, which is provided by a job information providing service, and a job information display control process that controls the display on a screen of a list of job information extracted based on specified search conditions from among the multiple job information acquired in the job information acquisition process.In the job information display control process, the program causes the information processing device to group and display multiple job information that has the same recruiting source and meets the grouping conditions.
[0158] In addition, the program of the embodiment is a program that causes an information processing device to execute the above-mentioned job information acquisition process and job information display control process, and in the job information display control process, causes the information processing device to perform control such that an hourly wage is calculated based on the content of the job information and the hourly wage calculated by the hourly wage calculation is displayed within the job information.
[0159] In addition, the program of the embodiment causes an information processing device to execute the above-mentioned job information acquisition process and job information display control process, and in the job information display control process, causes the information processing device to calculate transportation costs from the user's current location to the workplace and display the calculated transportation costs within the job information.
[0160] In addition, the program of the embodiment is a program that causes an information processing device to execute the above-mentioned job information acquisition process and job information display control process, and in the job information display control process, causes the information processing device to execute a process of storing search conditions entered by a user, and a process of comparing the job information acquired by the job information acquisition process with the stored search conditions and notifying the user determined by the comparison of new job information.
[0161] In addition, the program of the embodiment is a program that causes an information processing device to execute the above-mentioned job information acquisition process and job information display control process, and in the job information display control process, causes the information processing device to execute a job information selection process that allows the target amount to be obtained by the deadline based on the target amount and deadline conditions entered by the user.
[0162] In addition, the program of the embodiment is a program that causes an information processing device to execute the above-mentioned job information acquisition process and job information display control process, and also stores job information that a user has operated as a candidate for application, and causes the information processing device to execute a batch application process for one or more job information that are candidate for application in response to the user's application operation.
[0163] These programs can realize the information processing device 10 that executes all or part of the functions of the recruitment support device described in the embodiment. For example, by downloading the programs to a personal computer, a portable information processing device, or the like, the personal computer can be made to function as the recruitment support device.
[0164] Such a program can be pre-recorded on a hard disk drive (HDD) as a recording medium built into a computer or other device, or on a ROM in a microcomputer having a CPU, etc. It can also be provided by being temporarily or permanently recorded on a removable recording medium such as a memory card or optical disk. Such programs can also be downloaded from a download site via a network such as a LAN (Local Area Network) or the Internet. [Explanation of symbols]
[0165] 1. Server device 2. Job service server 3. General terminals 4 Network 10. Information processing equipment 11 Control section 11a Job Information Acquisition Department 11b Job information display control section 30 Job listing screen 31 Date selection section 32 Summary setting button 33 List Area 35 Job Information 35M Group Jobs 36 Search Area 40 Individual job listing screen 42 Recruitment details column 43 Reward column 44 Recruitment number column 45 Actual transportation expenses 46 Details button 47 Application button 50 Filtering screen
Claims
1. A job information acquisition process for acquiring job information for non-continuous employment with specified work dates and times, which is provided by a job information provision service; A job information display control process that controls displaying a list of job information extracted according to specified search conditions on a screen from among the multiple job information acquired in the job information acquisition process; a control unit that performs the steps of In the job information display control process, the control unit performs a process of grouping and displaying a plurality of job information pieces that have the same recruiting source and satisfy a grouping condition. Recruitment support device.
2. The grouping conditions include at least one of commonality of work dates and times, commonality of work locations, and commonality of job types. The personnel recruitment support device according to claim 1.
3. The control unit performs a process of displaying the grouped display together with the individual ungrouped job information on the screen as a list. The personnel recruitment support device according to claim 1.
4. The control unit performs hourly wage calculation based on the content of the job information in the job information display control process, and controls the hourly wage calculated by the hourly wage calculation to be displayed in the job information. The personnel recruitment support device according to claim 1.
5. The control unit performs calculations that reflect transportation expenses in the hourly wage calculations.
5. The personnel recruitment support device according to claim 4.
6. The control unit In the job information display control process, the transportation cost from the user's current location to the workplace is calculated, and the calculated transportation cost is displayed in the job information.
6. The personnel recruitment support device according to claim 1.
7. The control unit In the job information display control process, A process of storing search criteria entered by a user; The job information acquired by the job information acquisition process is compared with the stored search conditions, and a process is performed to notify the user determined by the comparison of new job information.
6. The personnel recruitment support device according to claim 1.
8. The control unit In the job information display control process, Based on the target amount and deadline conditions entered by the user, Select job information that can obtain the target amount by the deadline 6. The personnel recruitment support device according to claim 1.
9. The control unit In the job information display control process, The job information selected by the user is stored as an application candidate, In response to a user's application operation, a batch application process is performed for one or more job information items that are candidates for application.
6. The personnel recruitment support device according to claim 1.
10. A job information acquisition process for acquiring job information for non-continuous employment with specified work dates and times, which is provided by a job information provision service; A job information display control process that controls displaying a list of job information extracted according to specified search conditions on a screen from among the multiple job information acquired in the job information acquisition process; a control unit that performs the steps of The control unit performs hourly wage calculation based on the content of the job information in the job information display control process, and controls the hourly wage calculated by the hourly wage calculation to be displayed in the job information. Recruitment support device.
11. The control unit performs calculations that reflect transportation expenses in the hourly wage calculations. The personnel recruitment support device according to claim 10.
12. The information processing device A job information acquisition process for acquiring job information for non-continuous employment with specified work dates and times, which is provided by a job information provision service; A job information display control process that controls displaying a list of job information extracted according to specified search conditions on a screen from among the multiple job information acquired in the job information acquisition process; In addition to carrying out the above, In the job information display control process, a plurality of job information pieces that are from the same recruiting source and that satisfy the grouping conditions are grouped and displayed. How to support recruitment.
13. The information processing device A job information acquisition process for acquiring job information for non-continuous employment with specified work dates and times, which is provided by a job information provision service; A job information display control process that controls displaying a list of job information extracted according to specified search conditions on a screen from among the multiple job information acquired in the job information acquisition process; In addition to carrying out the above, In the job information display control process, an hourly wage is calculated based on the job information content, and the hourly wage calculated by the hourly wage calculation is displayed in the job information. How to support recruitment.
14. A job information acquisition process for acquiring job information for non-continuous employment with specified work dates and times, which is provided by a job information provision service; A job information display control process that controls displaying a list of job information extracted according to specified search conditions on a screen from among the multiple job information acquired in the job information acquisition process; and causing an information processing device to execute the above. In the job information display control process, a process is performed in which a plurality of job information pieces that are from the same recruiting source and that satisfy the grouping conditions are grouped and displayed. A program that causes an information processing device to execute the above.
15. A job information acquisition process for acquiring job information for non-continuous employment with specified work dates and times, which is provided by a job information provision service; A job information display control process that controls displaying a list of job information extracted according to specified search conditions on a screen from among the multiple job information acquired in the job information acquisition process; and causing an information processing device to execute the above. In the job information display control process, an hourly wage is calculated based on the job information content, and the hourly wage calculated by the hourly wage calculation is displayed in the job information. A program that causes an information processing device to execute the above.
Citation Information
Patent Citations
Human resources recruitment system
JP2023170723A
Cited By
Information processing systems, information processing methods, and programs
JP7881030B1