Information processing method, information processing device, program, and information processing system
The information processing system addresses the challenge of providing appropriate job application opportunities by granting priority access based on work history, enhancing job matching efficiency and motivation.
Patent Information
- Application Number
- JP2025173281
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-10-14
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2045-10-14
AI Technical Summary
Traditional job matching services provide the same application opportunities to all job seekers, making it difficult for businesses to prioritize job seekers based on their work history, and job seekers with desirable experience often miss out on employment opportunities.
An information processing system that grants job seekers priority access to job openings based on their work performance, allowing businesses to control application acceptance status dynamically and provide transparent application opportunities.
Enables businesses to efficiently secure repeat customers with high job proficiency and increases job seekers' motivation by providing priority application opportunities, ensuring transparency and efficient job matching.
Smart Images

Figure 0007814791000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing method, an information processing device, a program, and an information processing system. [Background technology]
[0002] Recently, the market for so-called spot work, such as short-term, one-off part-time work and other day labor, has been expanding. Various technologies are being developed to accommodate this market expansion. For example, Patent Document 1 discloses technology for streamlining employment contracts between job seekers and businesses (employers) and for managing the attendance of job seekers when they actually work. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2020-184310 Summary of the Invention [Problem to be solved by the invention]
[0004] On the other hand, the increase in job openings has made it more difficult to attract job seekers. As a result, many businesses are looking to hire job seekers for short-term, one-off day labor, but still want them to work in their stores on an ongoing basis. However, traditional services offer the same application opportunities to all job seekers, making it difficult to provide appropriate application opportunities based on factors such as work history.
[0005] Therefore, the present invention has been made in consideration of the above problems, and an object of the present invention is to provide an information processing method, an information processing device, a program, and an information processing system that can provide more appropriate application opportunities for both businesses and job seekers. [Means for solving the problem]
[0006] In order to solve the above problem, according to one aspect of the present invention, there is provided an information processing method in which a processor executes a priority management process for acquiring information stored in a storage means regarding the priority of temporary work for job seekers at a specific establishment, and a job information distribution process for controlling the acceptance status of applications for job vacancies related to the specific establishment based on the presence or absence of the priority.
[0007] According to another aspect, there is provided an information processing device comprising a storage means and a processor, the processor functioning as a priority management unit that acquires information stored in the storage means regarding priority for temporary work of job seekers at specific business establishments, and a job information distribution processing unit that controls the acceptance status of applications for job vacancies related to the specific business establishments based on the presence or absence of the priority.
[0008] According to another aspect, a program is provided for causing a computer to execute a priority management process for acquiring information stored in a storage means regarding priority for temporary work of a job seeker at a specific establishment, and a job information distribution process for controlling the acceptance status of applications for a job related to the specific establishment based on the presence or absence of the priority.
[0009] According to another aspect, there is provided an information processing system comprising a storage means and a processor, wherein the processor functions as a priority management unit that acquires information stored in the storage means regarding priority for temporary work of job seekers at specific business establishments, and a job information distribution processing unit that controls the acceptance status of applications for job vacancies related to the specific business establishments based on the presence or absence of the priority. [Brief explanation of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram illustrating an overall configuration of an information processing system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a functional block diagram of a management server according to the embodiment. [Figure 3]FIG. 2 is a diagram showing an example of a data structure stored in a job seeker DB according to the embodiment. [Figure 4] 10 is a diagram showing an example of a data structure stored in a carrier DB according to the embodiment. FIG. [Figure 5] FIG. 2 is a diagram showing an example of a data structure stored in a job DB according to the embodiment. [Figure 6] 10 is a flowchart showing a flow of a process relating to the assignment of a priority according to the embodiment; [Figure 7] 10 is a flowchart illustrating a flow of an example of a job offer distribution process according to the embodiment. [Figure 8] FIG. 10 is a diagram showing an example of a job offer details screen displayed on the job seeker terminal according to the embodiment. [Figure 9] FIG. 10 is a diagram showing an example of a job listing screen displayed on the job seeker terminal according to the embodiment. [Figure 10] FIG. 10 is a schematic diagram regarding the priority of priority application acceptance according to a modified example of the embodiment. [Figure 11] FIG. 2 is a block diagram illustrating an example of a hardware configuration of a management server according to the present embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0011] Preferred embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. In this specification and drawings, components having substantially the same functional configurations are designated by the same reference numerals, and redundant description will be omitted.
[0012] Incidentally, the program for realizing the software appearing in this embodiment may be provided as a non-transitory computer-readable medium, or may be provided so that it can be downloaded from an external server, or may be provided so that the program is started on an external computer and its functions are realized on a client terminal (so-called cloud computing).
[0013] In this embodiment, the term "unit" may also include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In addition, this embodiment handles various types of information, which may be represented by, for example, physical values of signal values representing voltages and currents, high and low signal values as a binary bit set consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculations may be performed on a circuit in the broad sense.
[0014] In addition, a circuit in the broad sense is a circuit realized by at least appropriately combining a circuit, circuitry, a processor, a memory, etc. That is, it includes an application specific integrated circuit (ASIC), a programmable logic device (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.
[0015] A specific example of the hardware configuration will be described later.
[0016] (System Configuration) Fig. 1 is a diagram showing the overall configuration of an information processing system 1 according to one embodiment of the present invention. As shown in Fig. 1, the information processing system 1 includes a management server 10, a business operator terminal 20, and a job seeker terminal 30. The management server 10, the business operator terminal 20, and the job seeker terminal 30 are connected to each other via a network NW so that they can communicate with each other.
[0017] The network NW is not particularly limited as long as it is a communication network capable of transmitting and receiving information, and can be, for example, a public line network or a private network such as the Internet, a dedicated line, a Virtual Private Network (VPN), a Local Area Network (LAN), or a Wide Area Network (WAN), or a combination thereof. Standard protocols such as TCP / IP can also be used as communication protocols.
[0018] The management server 10 is an example of an information processing device that executes the information processing method of this embodiment, and is configured by a so-called server computer. The management server 10 provides functions for the entire system, such as managing job information related to short-term, one-off temporary work (spot work), matching job seekers with businesses, managing work records, and controlling the application acceptance status based on priority. The management server 10 may be a single physical server, or may be a server group (server cluster) consisting of multiple servers for load balancing and redundancy. The management server 10 is usually operated by a corporation or organization that operates the information processing system 1.
[0019] The business operator terminal 20 is a terminal that serves as an interface for business operators to use the system. For example, it may be an information processing device equipped with a web browser or dedicated application, such as a personal computer (PC), tablet terminal, or smartphone. Business operators use the business operator terminal 20 to access the management server 10 to register and edit job information, confirm and manage applicants, input evaluations of the work performance of hired job seekers, and even set conditions for priority applications, as described below. These operations are performed via a web page provided by the management server 10 or the screen of a dedicated application installed on the business operator terminal 20.
[0020] The job seeker terminal 30 is a terminal that serves as an interface for job seekers to use this system. Like the business operator terminal 20, it is assumed to be an information processing device such as a PC, tablet terminal, or smartphone. Job seekers use the job seeker terminal 30 to search for and view job information provided by businesses, apply for jobs that interest them, manage their own work schedules, check evaluations from businesses, and check their own priority rights (pass) possession status and acquisition conditions. These operations are also performed via web pages or dedicated application screens provided by the management server 10.
[0021] Here, a "business" refers to a corporation or organization that is recruiting for the aforementioned short-term, one-off temporary work. Specifically, a business may be a person operating a retail or sales business, a person operating a warehouse, light work, or manufacturing business, or a person operating an event, customer service, or service business. Examples of retail or sales businesses include supermarkets, drugstores, apparel stores, general stores, department stores, shopping centers, and home improvement stores. Examples of warehouse, light work, and manufacturing businesses include warehouses, distribution centers, heavy industry, light industry, food factories, and e-commerce back-office areas. Examples of event, customer service, and service businesses include event venue management, hotels, inns, wedding halls, funeral homes, call centers, posting, sampling, data entry, filing, cleaning, and the like. These businesses are merely examples, and any business may be covered.
[0022] In conventional job matching services, job information was generally made public and application opportunities were provided to all job seekers. This made it difficult for businesses to prioritize job seekers with extensive work experience. On the other hand, job seekers who wanted to continue working at a specific business often missed out on employment opportunities due to competition with other applicants. Even if there was a system for pre-publicizing job listings to a specific group of job seekers, job seekers who were not eligible for pre-publication were unaware that the job listings had been pre-publicized, resulting in insufficient transparency regarding application opportunities.
[0023] Therefore, the information processing system 1 according to this embodiment has a function to grant job seekers priority (simply referred to as a "pass" in this embodiment) for applying to job openings at specific businesses based on the job seekers' past work performance. Furthermore, when a business advertises a job that prioritizes pass holders, the information processing system 1 has a function to dynamically control the acceptance status of job applications for each job seeker based on whether or not the job seeker has a pass. Specifically, the information processing system 1 according to this embodiment may set an earlier application acceptance period for job seekers who have a pass than for other job seekers. On the other hand, the information processing system 1 according to this embodiment may also allow job seekers who do not have a pass to view the job information itself and provide information such as the priority application period, the conditions for obtaining a pass, and the time when general applications will be available. This allows businesses to efficiently secure repeat customers with high job proficiency. Furthermore, job seekers can receive priority application opportunities by having their work performance evaluated, which may increase their motivation to continue working. Furthermore, transparency regarding application opportunities can be ensured. The information processing system 1 and management server 10 according to this embodiment are described below.
[0024] (Functional configuration) 2 is a functional block diagram of the management server 10 according to this embodiment. The management server 10 includes a control unit 110, a storage unit 120, and a communication unit 130. These functional units are realized by executing predetermined programs by a CPU or the like having a hardware configuration described below.
[0025] The storage unit 120 is a storage means realized by a storage device, RAM, or the like, which will be described later. In this embodiment, the storage unit 120 includes main databases. Specifically, the storage unit 120 includes a job seeker DB 121, a business DB 122, and a job offer DB 123.
[0026] The job seeker DB 121 aggregates and stores information about job seekers. The business DB 122 aggregates and stores information about businesses. The job offer DB 123 aggregates and stores information about job offers registered by businesses. These databases will be described in detail later.
[0027] The communication unit 130 is realized by a network interface, which will be described later, etc. The communication unit 130 transmits and receives data to and from the business operator terminal 20 and the job seeker terminal 30 via the network NW.
[0028] The control unit 110 controls the overall operation of the management server 10 by having the CPU or the like execute a predetermined program. The control unit 110 includes a work information management unit 111, a priority management unit 112, a job information distribution processing unit 113, and an output unit 114.
[0029] The work information management unit 111 is responsible for managing work information related to the work performance of job seekers. Specifically, when a job seeker completes temporary work, the business operator terminal 20 transmits various information. For example, this information includes the work date and time, working hours, and an evaluation from the business operator. The evaluation may be, for example, a five-point rating or a free comment. The various information may also include information on whether the job seeker has been absent without permission or late. The work information management unit 111 receives this information. The work information management unit 111 then records and updates the received information in association with the data of the relevant job seeker stored in the job seeker DB 121. In this way, the work performance of each job seeker is accumulated in the database.
[0030] The priority management unit 112 has a function to execute priority management processing. The priority management unit 112 can acquire information related to priority stored in the memory unit 120. This information relates to temporary work by job seekers at specific business establishments. Specifically, the priority management unit 112 acquires information from the job seeker DB 121. When the job information distribution processing unit 113 controls the application acceptance status, the priority management unit 112 reads out the job seeker's pass possession status. The priority management unit 112 then provides this information to the job information distribution processing unit 113.
[0031] The priority management unit 112 can also perform processing to grant a pass to a job seeker. For example, consider a case where the work information management unit 111 updates work records. The priority management unit 112 determines whether or not the records meet the conditions for granting a pass that are preset by the business operator. If the conditions are met, the priority management unit 112 performs processing to associate the pass with the information of the job seeker. Specifically, this processing is processing to update the pass information in the job seeker DB 121.
[0032] Here, "priority rights" refers to the right to view job information and apply for jobs under more favorable conditions than other job seekers. The favorable conditions may include, for example, being able to apply for a relevant job earlier than other job seekers. In this embodiment, priority rights are embodied as a "pass." A job seeker who possesses this pass can receive early distribution of job openings from specific businesses before they are made public, and can apply on a priority basis. Information about the pass is associated with information identifying the job seeker (e.g., a job seeker ID) in job seeker data 1211 stored in job seeker DB 121.
[0033] An example of priority-based processing is described below.
[0034] The job information distribution processing unit 113 has a function to execute job information distribution processing. Its main function is to control the acceptance status of applications for jobs related to specific establishments. This control is performed, for example, based on information on the presence or absence of priority provided by the priority management unit 112.
[0035] Specifically, the job information distribution processing unit 113 sets different times for starting to accept applications for job openings for which priority applications have been set by the business operator. This setting is made for job seekers with a pass and job seekers without a pass. For example, the job information distribution processing unit 113 may start accepting applications for job seekers with a pass immediately after the job opening is published. On the other hand, the job information distribution processing unit 113 may start accepting applications for job seekers without a pass several hours later or the next day. The job information distribution processing unit 113 may perform such control based on the presence or absence of priority rights, etc. This enables the business operator to preferentially recruit experienced candidates.
[0036] Furthermore, the job information distribution processing unit 113 can perform staged distribution control, such as first allowing applications for a job for which a business operator has set priority applications only from priority job seekers (job seekers who have been granted priority), and then permitting applications from non-priority job seekers (job seekers who have not been granted priority) after a predetermined period has passed or if the number of applicants has not reached a predetermined number. In this case, for example, the job information distribution processing unit 113 may be set so that job information for which priority applications have been set is displayed from the beginning to both priority job seekers and non-priority job seekers. In this case, for example, the output unit 114, described later, may display such job information for which priority applications have been set on the job seeker terminal 30 in a position or manner such that it is displayed later or after scrolling for non-priority job seekers.
[0037] The output unit 114 performs output processing to display the results of various processes performed by the control unit 110 on the display device of each terminal. This processing is realized by sending information to the job seeker terminal 30 and the business operator terminal 20 via the communication unit 130. The display content may include any form that can be perceived by the user, such as an image, video, text, sound, or vibration.
[0038] The output unit 114 controls, for example, the display state of the job details screen displayed on the job seeker terminal 30. This control is performed based on the application acceptance status determined by the job information distribution processing unit 113. For example, the output unit 114 may deactivate the apply button when the application is in the "not accepted" status. This display is performed, for example, by graying out the application. This prevents users whose applications are not eligible to be accepted from operating the apply button. The output unit 114 may also activate the apply button when the application is in the "acceptable" status, allowing the user to proceed with the application process.
[0039] Furthermore, the output unit 114 may also perform control to display additional information regarding the priority of job seekers in the job information. For example, the output unit 114 may display information regarding the conditions for granting a pass to a job seeker who does not have a pass. Such information may be information such as "You can obtain a pass by working two more times at this store." The output unit 114 may also display information regarding the start date for accepting applications. Such information may be information such as "General applications will begin at 4:00 PM on September 19th." Examples of display control by the output unit 114 will be described later.
[0040] (Data Structure) Next, the data structure of each database stored in the storage unit 120 will be described. Here, a more detailed description will be given using Figs. 3 to 5. These data structures are examples. Fields can be added, deleted, or changed depending on the implementation.
[0041] 3 is a diagram showing an example of the data structure of job seeker data 1211 stored in job seeker DB 121. Job seeker DB 121 holds information on all job seekers registered in the system. Information on each job seeker is managed as job seeker data 1211. For this management, the job seeker ID is used as the primary key.
[0042] The job seeker data 1211 has the following fields: "Job Seeker Basic Information," which is the basic information of the job seeker; "Work History," which stores the work history of the job seeker; "Badge," which certifies specific skills and experience; "Pass," which indicates the job seeker's priority; and "Group," which is information that allows businesses to group specific job seekers. Examples of such job seeker data 1211 are not limited, and other information may be added. Note that, similarly to the data shown in Figures 4 and 5, there may be one or more fields for work history, etc. For example, if a job seeker has work history at multiple stores, etc., there may be multiple fields for "Work History."
[0043] The "Job Seeker Basic Information" area contains basic information, such as the job seeker's "name," "address," and "contact information," that identifies the job seeker and allows the business to contact the job seeker, and is associated with a job seeker ID that identifies the job seeker in the database. Such a job seeker ID can be used to retrieve information associated with job seeker data 1211 from other databases.
[0044] The "Work History" field contains information identifying the spot work performed by the job seeker. Specifically, the "Work History" field includes a "Job ID" that identifies the job application, the "Date and Time of Work" when the job seeker actually worked, the "Work Hours" at that time, the "Number of Works" indicating the number of times the job seeker worked for the same job or the same job template, a "Work Evaluation" that is the result of the business's evaluation of the job, a "Business ID" that identifies the business where the job seeker works, a "Store ID" that identifies the store of the business, and a "Job Template ID" that identifies the type of job, etc., as described below. Such work history information may be included in multiple pieces in the job seeker data 1211. For example, work history information may be generated based on the number of times the job seeker worked using the information processing system 1 according to this embodiment.
[0045] It should be noted that the "number of times worked" referred to here does not necessarily mean that all of a job seeker's work is automatically added up. For example, in order to prevent fraudulent use of the system and to evaluate only the actual work experience that is sufficient for a business to evaluate a job seeker as a repeat customer, control may be exercised so that short work periods in which the actual work time is less than a predetermined threshold (for example, 15 minutes) are excluded from the "number of times worked" count. Such a threshold is not particularly limited, and may be set for each business or each store of the business, or may be set by the operator who operates the management server 10. Such control may be exercised, for example, when the work information management unit 111 records or updates work performance.
[0046] The "badge" area contains information assigned to each job seeker according to the number and content of certain common skills and work experience regardless of the business type of the business, such as customer service, waiting room, or delivery. For example, if a job seeker has worked customer service multiple times, such a badge may be assigned to the job seeker. For example, the job information distribution processing unit 113 may perform a process of preferentially disclosing job information or enabling job applications for job seekers who have been assigned a specific badge. In other words, if the job information distribution processing unit 113 stores a priority condition in the job data 1231 (described later) that prioritizes job seekers with a specific badge, the job information distribution processing unit 113 may perform a process of preferentially disclosing job information or enabling job applications for job seekers who have that badge. Multiple types of badges may be provided, and information related to multiple badges may be associated with the job seeker data 1211.
[0047] The "pass" area is an information tag for a pass attached to a job seeker. Specifically, the "pass" area includes a "valid / invalid" flag indicating whether the pass is currently valid or invalid, a "business ID" and "store ID" that identify the business that the pass is for, a "job template ID" that identifies the type of job offer, etc., which will be described later, a "validity period (number of times)" that indicates the validity of the pass, a "rank" that indicates the level of the pass, and a "pass usage history" that indicates the history of pass usage.
[0048] As will be described later, a pass may be deleted after it has been granted. It may also be re-granted after it has been deleted. Therefore, the "pass" area may contain, for a pass that has been granted once, information regarding a "valid / invalid" flag that indicates whether the pass is currently valid or invalid. Note that if such a pass is abolished due to, for example, the discontinuation of use of the business operator's information processing system 1, information regarding such a pass may be deleted from the job seeker data 1211.
[0049] Passes may be set for each business or each store operated by the business, or for each "job template" associated with the business. A "job template" is a template used to post job information that is common to multiple stores operated by the business. For example, if a fast-food business posts job advertisements related to customer service at each store, the job requirements may vary from store to store. Therefore, by using a job template at each store, the overall job requirements can be unified with the same job content. The job template may also include placeholders that determine the output content based on the information of each store, as well as variables that allow each store to individually set detailed requirements such as salary. The type of these passes (the unit at which passes are granted) can be set by the business via the business terminal 20, and the priority processing unit 112 can execute the pass granting process based on that setting.
[0050] The "Group" field contains information that allows businesses to group specific job seekers. Such groups may be, for example, groups of job seekers who have previously worked for a business or at a store operated by the business, job seekers who meet specific conditions, or job seekers identified directly or indirectly by a business or a person in charge of a store operated by the business. The specific conditions may be, for example, conditions based on the job seeker's past work experience, such as performance evaluations or skills. Such conditions may include the number of times a job seeker has worked for a specific job type or the number of times a job seeker has worked at a store operated by the business. As described below, groups may be used for purposes such as publishing job openings and accepting applications exclusively for each group.
[0051] 4 is a diagram showing an example of the data structure of business operator data 1221 stored in business operator DB 122. Business operator data 1221 has areas for "business operator basic information," which is basic information about the business operator; "job offer template," which is a job offer template commonly used among stores operated by the business operator; "business operator store," which relates to the store operated by the business operator; and "group," which is a grouping of specific job seekers by the business operator. Examples of such business operator data 1221 are not limited, and other information may be added.
[0052] The "Business Basic Information" field contains basic information such as the business's "name," "contact information," and "trade name" that allows the matching service operator to contact the business, and is associated with a business ID that identifies the business in the database. Such a business ID can be used to retrieve information associated with the business data 1221 from other databases.
[0053] As described above, the "job template" area is an area related to templates used to post job information that is common to multiple stores operated by a business. By using such a job template, staff at each store can easily create job information by entering only the conditions related to the store, without changing the items determined by the operating business. A business may have multiple job templates, for example, depending on the job content, job type, working hours, etc. Such job templates can be identified and managed by a job template ID. The "job template" area may include, for example, information such as job content that can be managed in common.
[0054] The "Business Store" area contains information about one or more stores operated by a business. Such stores can be identified and managed by a store ID. Store IDs are associated with information about the store name, store staff, job information (which may include currently posted, previously posted, or unposted jobs), valid passes, and pass granting conditions. Pass granting conditions may be set for each store or each job posting template. For example, a business can set a condition such as "job seekers who have worked at our store five or more times and have a good (an example of a good or bad) rating of 90% or more." A business can also set complex conditions such as "job seekers who have worked three or more times in a job posting template for cashier work."
[0055] "Valid pass" indicates information that identifies a pass that is valid at a store among the passes issued to a job seeker by a business store. The "valid pass" information may include information such as a job seeker ID that identifies the job seeker to whom the valid pass has been granted, the validity period of the job seeker's pass (or the valid pass). When controlling whether or not to accept a job application, the priority processing unit 112 may obtain the job ID to which the valid pass has been granted from the "valid pass" information.
[0056] "Pass granting conditions" is information relating to the conditions that trigger the granting of a pass (first conditions, which will be described later). The priority processing unit 112 compares these pass granting conditions with the job seeker's work record to determine whether or not to grant a pass. The validity period and pass granting conditions will be described later. Pass granting conditions can be set, for example, by a business or store via the business terminal 20. Furthermore, the pass granting conditions may be set in advance by, for example, an operator who operates the management server 10, or may be set as appropriate.
[0057] As described above, the "group" area is information that allows businesses to group specific job seekers. Multiple groups can be set for each business. In business data 1221, the "group" area includes information related to the group name that identifies the group, the business ID or store ID that created and set the group, and one or more job seeker IDs included in the group. Businesses can create and update information related to groups via business terminal 20, etc.
[0058] 5 is a diagram showing an example of the data structure of job vacancy data 1231 stored in job vacancy DB 123. Job vacancy data 1231 has fields for "job vacancy basic information," which is basic information for each job vacancy, and "priority conditions," which specifies priority conditions related to the job vacancy. Examples of such job vacancy data 1231 are not limited, and other information may be added.
[0059] The "basic job information" field contains basic information about the job, such as the business or store that advertised the job, the job content, the application period, and the application status, and is associated with a job ID that identifies the job in the database. This job ID can be used to retrieve information associated with the job data 1231 from other databases.
[0060] Specifically, the "basic job information" field may include data such as a business ID, a job template ID, a store ID, job content, working hours, application period, number of applicants, application status, publication start date / time, application start date / time, publication end date / time, application end date / time, and hourly wage. The job template ID is a job content template used in the job data 1231 and is information that identifies which job template was used. Job content may include, for example, information about the work location, work content, required experience, and whether inexperienced applicants are eligible to work. Working hours may include information such as the start and end times of work for each shift. The application status indicates the hiring status for the job currently being recruited. If the recruitment for the job has ended, the application status may also include information such as the number of people actually hired. The application status may be linked to information such as information about the hired job seeker (e.g., job seeker ID). Hourly wage information may also include information such as transportation expenses.
[0061] The "Priority Conditions" area is an area set up to set whether job postings and applications are made available preferentially or on a limited basis to pass grantors and job seekers who are part of a group, compared to job seekers who are not. "Pass priority" is information that sets whether priority is given to pass grantors. "Badge priority" is information that sets whether priority is given to grantors of a specific badge. "Group priority" is information that sets whether priority is given to job seekers who are part of a specific group.
[0062] The "number of eligible applicants" is information that sets the number of applicants who meet the priority conditions to be accepted from among the number of positions available, for example, when priority conditions are applied to a job offer. The number of eligible applicants is the same as or less than the number of applicants.
[0063] "Priority Content" is information or a field that sets priority content, such as a combination of priority conditions, limited disclosure of job openings, or limited applications. For example, the priority conditions can be appropriately combined with the presence or absence of passes, groups, etc. via the business operator terminal 20. Specifically, if both "Pass Priority" and "Group Priority" are set to "Yes," it is possible to give first priority to job seekers who have been granted a pass and are also included in a specific group, and second priority to job seekers who have not been granted a pass but are included in a specific group. In addition, "priority content" also includes giving priority to pass grantees, etc., by limiting the disclosure of job openings or allowing early applications.
[0064] The "Priority publication start date and time," "Priority application start date and time," "Priority publication end date and time," and "Priority application end date and time" are information about the period related to priority (limited) publication, priority (limited) application, etc., set in the "Priority content" above.
[0065] (Processing flow) Next, the flow of the process executed by the management server 10 according to this embodiment will be described in more detail with reference to the flowcharts of FIGS.
[0066] 6 is a flowchart showing an example of the flow of a process related to the granting of priority according to the embodiment. This process is triggered by the job seeker's work record being registered or updated in the system.
[0067] First, the work information management unit 111 acquires the latest information on the work performance of the job seeker to be processed at a specific store from the job seeker DB 121 (Step S101). Here, the "specific store" refers to the store where the current shift has been completed and a new work performance has been added.
[0068] Next, the priority management unit 112 determines whether the work record acquired in step S101 satisfies the conditions for granting a pass (step S103). The conditions for granting a pass may be set in advance in the business DB 122 by the business operator that operates the store. For example, if the condition for granting a pass is "five or more times worked" and the actual number of times worked this time reaches exactly five, the priority management unit 112 determines that the conditions are met.
[0069] If the priority management unit 112 determines that the conditions for granting the pass are met (YES in step S103), the priority processing unit 112 performs a process to validate the pass information for the specific store in the job seeker data 1211 of the job seeker (step S105). Specifically, the priority management unit 112 adds a new record to the "pass" area, sets the "valid / invalid" flag to "valid," and records the related "business ID" and "store ID." The process of validating the pass information may also be performed for a specific job posting template. Specifically, a new record is added to the "pass" area, sets the "valid / invalid" flag to "valid," and records the "job posting template ID." This allows the business to appropriately set the scope of priority, such as for the entire business, for each store, or for each job posting template.
[0070] Next, the output unit 114 notifies the job seeker terminal 30 via the communication unit 130 that a new pass has been granted (step S107). The output unit 114 sends a push notification such as "You've got a pass to the AA store!" This lets the job seeker know that he or she has acquired a pass.
[0071] On the other hand, if the priority management unit 112 determines in step S103 that the work record does not satisfy the granting condition (NO in step S103), the priority processing unit 112 compares the current work record with the granting condition and determines how many more conditions must be met in order for the pass to be granted (step S109). For example, if the granting condition is "five work shifts" and the current record is "three work shifts," it determines that "two more work shifts are required."
[0072] Then, the output unit 114 notifies the job seeker terminal 30 of the conditions for granting the pass via the communication unit 130 (step S111). This allows the job seeker to recognize the specific goal to achieve before obtaining the pass, and increases their motivation to continue working.
[0073] 7 is a flowchart showing the flow of a job offer distribution process according to the embodiment. This process is executed, for example, each time a job seeker attempts to view a specific job offer details page from the job seeker terminal 30.
[0074] First, the control unit 110 acquires information on the specific job offer to be viewed (job offer data 1231) from the job offer DB 123 (step S201). Next, the job information distribution processing unit 113 checks the "pass priority" flag in the "priority conditions" field of the acquired job offer data, and determines whether priority application acceptance is set for the job offer (step S203).
[0075] If the flag is OFF, that is, if priority application acceptance is not set (NO in step S203), the job offer is set to be open to all job seekers under the same conditions. Therefore, processing proceeds to step S205. The job information distribution processing unit 113 determines that the application acceptance status for all job seekers is "acceptable." Then, the output unit 114 controls the display as a public page with the apply button activated, and ends processing (step S205).
[0076] If the flag is ON, that is, if priority application acceptance is set (YES in step S203), the priority management unit 112 acquires information about the path of the job seeker related to the specific job offer (step S207).
[0077] Next, the job information distribution processing unit 113 determines whether the job seeker has a valid pass based on the acquired information (step S209). If the job seeker has a valid pass (YES in step S209), the job seeker is determined to be eligible for priority application. On the other hand, if the job seeker does not have a valid pass (NO in step S209), the job seeker is not eligible for priority application. Therefore, the process proceeds to page control that disables application acceptance.
[0078] In this step, the job information distribution processing unit 113 determines that the application acceptance status is "unacceptable," and the output unit 114 controls the display to show a page with the apply button inactivated (step S215). At this time, it is desirable for the output unit 114 to also control the display to show additional information. The additional information is, for example, information such as why the application cannot be made (because it is during the priority period), when the application can be made, and how to obtain a pass.
[0079] Returning to step S209, if the job seeker has a valid pass, the job information distribution processing unit 113 then determines whether the specific job offer is within the priority application acceptance period set in the job offer data 1231 (step S211). Specifically, the job information distribution processing unit 113 references the job offer data 1231, compares the priority application start date and time and priority application end date and time of the specific job offer with the current time, and determines whether the priority application acceptance period is within the period.
[0080] If the current time is not within the priority application acceptance period (NO in step S211), it is determined that the job seeker is not eligible for priority applications. Therefore, the job information distribution processing unit 113 determines the application acceptance status to be "not accepting," and the output unit 114 controls the display as a page with the apply button inactivated (step S215). Note that, instead of the processing in step S215, the job information distribution processing unit 113 may determine the application acceptance status for all job seekers to be "acceptable," and the output unit 114 may control the display as a public page with the apply button activated.
[0081] If the current time is within the priority application acceptance period (YES in step S211), the process proceeds to page control that enables application acceptance. Specifically, the job information distribution processing unit 113 determines that the application acceptance status is "acceptable." Then, the output unit 114 controls the display as a page with the apply button activated (step S213).
[0082] (Display example) Next, a specific example of a screen displayed on the job seeker terminal 30 will be described with reference to Figures 8 and 9. Figure 8 is a diagram showing an example of a job offer details screen displayed on the job seeker terminal 30 according to the embodiment. This screen corresponds to a display example when a non-priority job seeker who does not have a pass views a job offer for which a priority application period has been set. In other words, this display example is a screen that is displayed on the job seeker terminal 30 by the processing of step S215 after a NO determination is made in step S209 of the workflow shown in Figure 7.
[0083] Job information is displayed on the entire screen of job seeker terminal 30. The job information may include, for example, the job description, work dates and times, salary, etc. for dishwashing staff at a restaurant. This information may be obtained, for example, from the "basic job information" field of job data 1231.
[0084] In the center of the screen, there is a display regarding the number of shifts required to obtain a pass and the benefits that can be obtained by obtaining the pass. This is an example of a display displayed by the output unit 114. The output unit 114 compares the job seeker data 1211 of the job seeker being viewed with the pass granting conditions set in the business operator DB 122. The output unit 114 then dynamically generates and displays "information regarding the priority granting conditions." This allows the job seeker to specifically understand the path to obtaining a pass.
[0085] At the bottom of the screen, information regarding the priority application period during which job seekers with a pass can apply is displayed. This is also an example of a display displayed by the output unit 114. Based on the information in the "priority application end date and time" in the job data 1231, the output unit 114 displays "information regarding the start date for accepting applications," which indicates how long the priority period will last.
[0086] Additionally, at the bottom of the screen, a "Proceed to application" button 31, which allows the user (job seeker) to proceed with the application procedure, is displayed in an inactive state. In this state, no response occurs even if the user (job seeker) taps the corresponding area on the job seeker terminal 30. For example, the color is faded. This display reflects the processing result of step S215 in the flowchart of FIG. 7. In other words, it indicates that the output unit 114 is controlling the corresponding display based on the fact that the job information distribution processing unit 113 has processed the application acceptance status as "not accepted." In this way, the job seeker can check the job details in advance, but the user experience conveys that they cannot apply.
[0087] Note that the manner of output control by the output unit 114 is not limited to this example. For example, the output unit 114 can control the display order of the job listing based on the presence or absence of priority. Such control is performed, for example, by determining whether the application acceptance status for each job listing is "acceptable" or "not acceptable" for each job seeker, and based on that status. For example, on the job listing screen, the output unit 114 displays job listings for which the application acceptance status is "acceptable" at the top of the job listing. On the other hand, the output unit 114 displays job listings for which the application acceptance status is "not acceptable" below that. This saves job seekers the trouble of scrolling and allows them to efficiently find job listings for which they can immediately apply.
[0088] 9 is a diagram showing an example of a job listing screen displayed on the job seeker terminal 30 according to the embodiment. This screen is an interface used when a job seeker searches for multiple job openings.
[0089] For example, the output unit 114 may control the display order of the job listing. Specifically, the output unit 114 refers to the job seeker data to determine whether the application acceptance status for each job listing is "acceptable" or "not acceptable," and performs the display order based on that status. For example, the output unit 114 displays job listings with an application acceptance status of "acceptable" at the top of the job listing. Then, the output unit 114 displays job listings with an application acceptance status of "not acceptable" below that. This allows job seekers to efficiently find job listings that they can apply for immediately, without having to scroll.
[0090] Furthermore, as shown in FIG. 9, the output unit 114 may perform control to distinguish between different types of job offers when displaying them. Specifically, the output unit 114 may provide tabs 32 at the top of the screen. These tabs may include, for example, a "general reception" tab, a "pass priority" tab, and a "group limited" tab. When a job seeker selects the "pass priority" tab by operating the job seeker terminal 30, only job offers for which priority application reception via a pass is set are displayed in a list. This allows job seekers who have a pass to easily find job offers that give them preferential treatment.
[0091] An example of the functions and processing of the information processing system 1 and management server 10 according to this embodiment has been described above. According to this embodiment, it is possible to control the acceptance of applications from job seekers for specific job offers corresponding to the priority granted to the job seeker based on the priority granted to the job seeker. For example, a job seeker who has been granted priority can apply for the specific job offer with priority. Furthermore, information regarding the granting of priority can be provided to job seekers who have not been granted priority. This allows job seekers to know the conditions for obtaining priority for the specific job offer, further increasing their motivation to apply for the specific job offer.
[0092] Note that the functions and processes according to this embodiment are not limited to the examples described above. For example, in the above embodiment, the job information distribution processing unit 113 mainly controls the application acceptance status to "acceptable" or "unacceptable." However, the control mode is not limited to this. For example, for non-priority job seekers, the output unit 114 may perform processing such that, although the apply button is activated, a message is displayed when the button is tapped. The message may be something like, "Currently, only pass holders can apply. General applications will begin at X o'clock."
[0093] Furthermore, the job information distribution processing unit 113 may further include a process for actively notifying non-priority job seekers that the application acceptance period has begun. For example, if a non-priority job seeker registers a job offer that is currently in the priority application period as a favorite, the job information distribution processing unit 113 performs a process for sending a push notification to the job seeker terminal 30 the moment the general application period begins. The notification may be something like, "General applications for your favorite job offer have begun." This makes it less likely that non-priority job seekers will miss the opportunity to apply.
[0094] Furthermore, the output unit 114 may perform control to recommend and display other job information for which applications can be applied on a job page for which the application acceptance status is "not accepting applications." The recommended job offers may include, for example, job offers from another business for which the job seeker already has a pass, or job offers from a store where the job seeker can obtain a pass with one more shift. This allows the output unit 114 to encourage browsing within the system.
[0095] Furthermore, even if a job seeker is not granted priority, the job information distribution processing unit 113 may control the start of application acceptance for that job seeker based on the status toward granting priority. This can be used, for example, when an operator wants to acquire new job seekers. In this case, the job information distribution processing unit 113 may, for example, prioritize the start of application acceptance for a job seeker whose work history does not satisfy the conditions for granting a pass (i.e., does not have priority). Specifically, when the condition for granting priority is two or more work days, even if the job seeker has only worked once, if the operator wants the job seeker to continue working, the start of application acceptance for that job seeker may be set to the same time as a job seeker who has been granted a pass. For example, a job seeker in this case may be set based on the evaluation of their first work day in response to the operator's job offer. This control allows operators to flexibly select a recruitment strategy that not only prioritizes experienced repeat customers but also prioritizes new job seekers depending on the recruitment situation.
[0096] Next, an example of functions and processing of the information processing system 1 and the management server 10 according to a modified example of the present embodiment will be described. This modified example relates to processing of priority application acceptance that combines priority rights (passes) with other groups, etc.
[0097] FIG. 10 is an overview diagram of the priority of priority application acceptance according to this modified example. As shown in FIG. 10, in this modified example, priority application acceptance for a specific job offer is set according to whether or not the job offer belongs to a "group" and a "pass." For example, a group is a group consisting of specific job seekers that have been set in advance by a business operator or the like in relation to the specific job offer. Furthermore, a pass is assigned to each job seeker in relation to the specific job offer. These can be treated as independent events. Note that belonging to the group may also be set as a condition for assigning a pass.
[0098] In the example shown in FIG. 10, the job information distribution processing unit 113 sets the first priority application acceptance period for priority job seekers who belong to a group and have a pass. The job information distribution processing unit 113 also sets the second group for non-priority job seekers who belong to the group but do not have a pass, and sets the period after the first group as the priority application acceptance period. The job information distribution processing unit 113 also sets the third group for job seekers who do not belong to the group, and sets the period after the second group as the priority application acceptance period. This third group may also include job seekers who do not belong to the group but have been granted a pass related to the job offer. In such cases, even if a job seeker has been granted a pass, the job seeker does not enjoy the priority rights of the pass and may be treated the same as a general job seeker who has not been granted a pass related to the job offer. Note that, apart from the control over whether or not to accept priority applications, control based on the priority of job postings may also be performed. For example, even if only the first group is eligible for priority application acceptance, the job information distribution processing unit 113 may be configured to disclose job information eligible for priority application acceptance to both the first group and the second group during the priority application acceptance period. In other words, job seekers belonging to the second group can view the job information during the priority application acceptance period for the first group, but cannot apply for the job. Furthermore, the job information distribution processing unit 113 may be configured to disclose the job information to the third group only after the priority application acceptance period for the second group has expired. This makes it easier to prioritize the hiring of job seekers who are guaranteed to have a certain level of skill and who are highly proficient at the company or store. The timing at which the job information is disclosed to the third group may be, for example, at the start of the priority application acceptance period for the first group or the start of the priority application acceptance period for the second group.
[0099] In this way, by controlling the timing of priority application acceptance in stages depending on whether the applicant belongs to a group or not and whether or not they have a pass, businesses can efficiently gather job seekers with useful skills and experience. Job seekers will also be more likely to be hired for jobs similar to those they have previously performed, which may increase their motivation for seeking employment.
[0100] It should be noted that the step-by-step setting of the priority application acceptance period shown in FIG. 10 is merely one example. For example, in processing by the job information distribution processing unit 113, priority job seekers who belong to a group and have a pass may be classified as a first group, non-priority job seekers who belong to a group but do not have a pass may be classified as a second group, priority job seekers who do not belong to a group but have a pass may be classified as a third group, and non-priority job seekers who do not belong to a group and do not have a pass may be classified as a fourth group, and priority application periods may be set for each group. Furthermore, tags and parameters such as badges and number of shifts may be appropriately combined with passes to set a multi-step priority application acceptance period. It should be noted that not only the priority application acceptance period but also the priority disclosure period may be appropriately set using this method.
[0101] (Conditions for granting a pass) Examples of conditions and processing related to the granting of the above-mentioned passes will be explained. The priority processing unit 112 performs processing to associate a priority (pass) with the work information of a job seeker acquired by the work information management unit 111, when the work record satisfies the first condition (i.e., the pass granting condition). The pass granting conditions will be explained.
[0102] For example, the conditions for granting a pass can include conditions related to the job seeker's work history over a specified period of time. Specifically, conditions can be set that evaluate the continuity and frequency of work, such as "working three or more times in the past three months."
[0103] Furthermore, the work history evaluated as a condition for granting a pass may be work history at one of multiple stores operated by a specific business operator, or the condition may simply be having work history at a specific store. In particular, using work history at a specific store as a condition for granting a pass makes it easier to secure repeat customers for that store. Furthermore, the work history evaluated as a condition for granting a pass may be work history at all or some of the stores operated by a specific business operator. This allows, for example, a specific business operator to lock in job seekers.
[0104] Furthermore, the work experience that is the basis for the evaluation of the conditions for granting a pass can be based on work experience related to a job posting template that is common to one or more stores operated by a specific business. This makes it possible to, for example, evaluate experience working in the same job (e.g., cashiering) at multiple stores in the same chain and grant a pass for all stores in the chain.
[0105] Furthermore, the conditions for granting a pass can also include a condition as to whether or not the job seeker has been granted a pass in the past. Specifically, the conditions for granting a pass can include whether or not the job seeker's work history includes a record of a pass being granted for that work. For example, for a job seeker whose pass has expired, it is possible to set conditions for re-granting that are more lenient than the initial grant conditions (e.g., five work days for the first pass, one work day for re-granting).
[0106] The conditions for granting a pass can also be a composite condition that combines multiple conditions. For example, the priority processing unit 112 may determine that the conditions for granting a pass have been met when all of the following are met: "having worked three or more times within the past three months," "the average value of the work evaluation from the business is equal to or greater than a predetermined value," and "the rate of last-minute cancellations is less than a predetermined percentage." This allows the business to more reliably give preferential treatment to high-quality job seekers who not only work many times but also have a good work attitude.
[0107] The conditions for granting a pass may also include a threshold value for the number of times a job is worked on a specific day or time period, such as on weekends or during busy periods.The conditions for granting a pass may also include the job seeker's introduction record by friends, etc.
[0108] Furthermore, the conditions for granting a pass may include that the number of times a job seeker has worked for the target job offer, job offer template, etc. is less than a predetermined value. For example, a pass is usually granted if the number of times the job seeker has worked is equal to or greater than a predetermined value, but if you want to attract new job seekers, the condition for granting a pass can be set to when the job seeker has worked less than a predetermined number of times.
[0109] (Exception processing for grant conditions) On the other hand, even if the conditions for granting a pass are met, there are cases in which granting a pass is not appropriate. Therefore, for example, the priority processing unit 112 can perform processing such that even if the work record meets a first condition, if a different second condition is not met, the pass is not granted. This second condition could be, for example, "when the work evaluation from the business operator is below a predetermined value" or "when the number of unauthorized absences or last-minute cancellations is equal to or greater than a predetermined value." This makes it possible to exclude job seekers who have worked many times but have poor work attitudes, thereby ensuring the reliability of the pass.
[0110] The priority processing unit 112 may further include a condition determination process for determining whether the first condition set by the business operator itself meets a predetermined standard. For example, if the business operator attempts to set an excessively strict condition (e.g., "work three consecutive days" or "exceed a predetermined total salary"), the system may detect this and display a warning or suggest more appropriate conditions. This can prevent excessive burdens on job seekers or encouraging them to work inappropriately from legal or tax perspectives.
[0111] (path type) Next, the form of the pass will be explained. The priority processing unit 112 can set a validity period for the pass. This validity period is determined, for example, based on the work date of the job seeker's last temporary work. Specifically, it is possible to set the validity period to "valid for one month from the last work date," and extend the validity period if the job seeker works again within that period. This makes it possible to place emphasis on the most recent work record and give preferential treatment to job seekers who are willing to work continuously.
[0112] The pass can also be a coupon type pass. In this case, the priority processing unit 112 grants one or more passes to a job seeker who meets the conditions. The priority processing unit 112 also updates the job seeker data 1211 so that when a job seeker uses a pass to apply for a job and works, one of the passes held by the job seeker is consumed (destroyed).
[0113] It is also possible to combine the validity period and the coupon system. The priority processing unit 112 may set both the validity period and the number of times that the pass can be used, such as "granting three passes valid for one month from the last working day" to a job seeker who meets the first condition. In this case, the job seeker can exercise the priority up to a specified number of times within the validity period, allowing the business operator to more precisely control the frequency of repeat use.
[0114] (Other variations) Next, a modified example of this embodiment will be described. For example, a path may be provided with multiple ranks (e.g., bronze, silver, gold), and the rank may be raised or lowered depending on the number of times the job is worked and the evaluation. The higher the rank, the more advantageous the conditions (e.g., earlier early publication, access rights to job offers with higher hourly wages, etc.), which can further increase the motivation of the job seeker. For example, the priority processing unit 112 may perform processing to assign or update a rank to a path depending on the work performance of the job seeker.
[0115] The pass may also function as a trigger to dynamically change the content of the job information depending on the pass's rank. For example, the job information distribution processing unit 113 performs processing to display information about preset special allowances in addition to regular hourly wage information only when a job seeker with a pass of a specific rank (e.g., gold rank) views the job information. This makes it possible to strengthen incentives for particularly talented job seekers.
[0116] Furthermore, the granting of passes may not only be determined automatically by the system, but also through a process in which the business operator selects a specific job seeker from the business operator terminal 20 and grants the pass manually. For example, this can meet the needs of a business operator who wishes to grant a pass to a job seeker whom the business operator particularly values highly, without waiting for the conditions to be met. In this case, the priority processing unit 112 may perform a process of associating priority with the data of the job seeker based on the information input from the business operator terminal 20.
[0117] The management server 10 may also have a function to propose (recommend) optimal pass granting conditions to businesses based on data such as the work history of job seekers and the business's recruitment history stored in the storage unit 120. In this case, for example, the control unit 110 analyzes information such as the industry, region, and time of a specific business, as well as statistical data for the entire system, and calculates granting conditions (number of times worked, validity period, etc.) that are expected to increase the repeat rate. The calculated proposed conditions are then displayed on the business terminal 20. This makes it easier for businesses to develop effective strategies for acquiring repeat customers based on data.
[0118] In the above example, the process of providing job information preferentially to pass grantors by the job information distribution processing unit 113 has been described, but the present invention is not limited to such an example. For example, a job seeker who has been granted a specific pass may be granted access rights that allow them to access content such as a specific community or information other than job offers.
[0119] (Hardware configuration) The above describes the embodiments of the present invention. Information processing, such as granting job seekers priority in job offers from businesses, is realized by a combination of software and hardware. Below, we will explain an example of a hardware configuration that can be applied to the management server 10.
[0120] 11 is a block diagram showing an example of a hardware configuration 90. The hardware configuration 90 includes a CPU (Central Processing Unit) 901, a ROM (Read Only Memory) 902, a RAM (Random Access Memory) 903, and a host bus 904. The hardware configuration 90 also includes a bridge 905, an external bus 906, an interface 907, an input device 908, a display device 909, an audio output device 910, a storage device (HDD) 911, a drive 912, and a network interface 915.
[0121] The CPU 901 is a processor that functions as an arithmetic processing unit and control unit, and controls overall operations in accordance with various programs. The CPU 901 may be a microprocessor, ASIC, FPGA, GPU, quantum computer, etc. The ROM 902 stores programs used by the CPU 901, calculation parameters, etc. The RAM 903 temporarily stores programs used in the execution of the CPU 901, parameters that change as appropriate during the execution, etc. These are interconnected by a host bus 904 that is composed of a CPU bus, etc. The CPU 901, ROM 902, RAM 903, and software work together to execute processing by each functional unit of the management server 10.
[0122] The host bus 904 is connected to an external bus 906, such as a PCI (Peripheral Component Interconnect / Interface) bus, via a bridge 905. The host bus 904, bridge 905, and external bus 906 do not necessarily need to be configured separately, and these functions may be implemented on a single bus. Furthermore, the devices used for these internal communications are not limited to electrical ones, and may also be magnetic or optical ones.
[0123] The input device 908 is composed of input means such as a mouse, keyboard, touch panel, buttons, microphone, sensors, switches, and levers that allow the user to input information, and an input control circuit that generates an input signal based on the user's input and outputs it to the CPU 901. By operating the input device 908, the user can input various data and instruct processing operations.
[0124] The display device 909 includes, for example, a display device such as a liquid crystal display (LCD) device, a projector device, an OLED (Organic Light Emitting Diode) device, a lamp, etc. The audio output device 910 includes an audio output device such as a speaker and a headphone.
[0125] The storage device 911 is a data storage device configured as an example of a storage unit according to this embodiment. The storage device 911 may include a storage medium, a recording device that records data on the storage medium, a reading device that reads data from the storage medium, and a deleting device that deletes data recorded on the storage medium. The storage device 911 is configured, for example, by an HDD (Hard Disk Drive) or an SSD (Solid State Drive), or a memory having equivalent functions. This storage device 911 drives storage and stores programs executed by the CPU 901 and various data.
[0126] The drive 912 is a reader / writer for a storage medium, and is built into or externally attached to the hardware configuration 90. The drive 912 reads information recorded on a removable storage medium 84, such as an attached magnetic disk, optical disk, magneto-optical disk, or semiconductor memory, and outputs the information to the RAM 903 or the storage device 911. The drive 912 can also write information to the removable storage medium 84.
[0127] The network interface 915 is, for example, a communication interface configured with a communication device for connecting to a network NW, etc. The network interface 915 may be a wireless LAN (Local Area Network) compatible communication device or a wired communication device that performs wired communication.
[0128] It goes without saying that the present invention is not limited to the above-described embodiment, and various modifications, combinations, and improvements are possible without departing from the spirit of the present invention. For example, in the above-described embodiment, the management server 10 is configured to execute all of the processes, but it is also possible to allocate some of the processes to the business operator terminal 20 or the job seeker terminal 30.
[0129] Furthermore, under certain conditions, the job information distribution processing unit 113 may execute a process to set equal priority for the publication of job information or distribution of applications to priority job seekers and non-priority job seekers. For example, when a specific distribution condition is met, such as when the business operator has specifically set it via the business operator terminal 20 or when the job is urgently seeking many applicants, the job information is simultaneously published to all job seekers under equal conditions, regardless of whether they have a pass. This allows businesses to flexibly choose between preferential recruitment and the formation of a broader pool of candidates depending on the situation.
[0130] In addition, a function may be provided in which the control unit 110 (or priority processing unit 112) automatically adjusts the pass granting conditions and expiration conditions depending on the off-season and busy season for job vacancies. For example, during off-seasons when there are few job vacancies, the granting conditions may be temporarily relaxed or the expiration conditions may not be applied, thereby preventing the job seeker's pass from unintentionally expiring.
[0131] The management server 10 may also have a function for conducting a survey of job seekers. This survey may be displayed on the job seeker terminal 30 at a predetermined timing, such as when the job seeker applies for a job or when temporary employment ends. The survey may ask questions about the job seeker's skills, qualifications, and work experience at a specific work location, as well as their intention to continue working there in the future. Specifically, the control unit 110 associates information related to the survey responses obtained from the job seeker terminal 30 with the job seeker data 1211 and stores it in the storage unit 120. This allows businesses, for example, to view this information via the business operator terminal 20 and use it to set pass grant conditions and create groups. This allows businesses to gain a more detailed understanding of job seekers' skills and motivations, which can lead to improved matching accuracy and effective strategies for attracting repeat customers.
[0132] Furthermore, although the present invention has been described as being applicable to a matching service between businesses and job seekers in so-called spot work, the present invention is not limited to this example. For example, the present invention may be used for matching professionals, pro bono work, internships, volunteer activities, etc.
[0133] Finally, various embodiments and modifications of the present disclosure have been described, but these are presented as examples and are not intended to limit the scope of the invention. The novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. Such embodiments and modifications are intended to fall within the scope and spirit of the invention, and are also intended to fall within the scope of the invention and its equivalents as defined in the claims.
[0134] It may be provided in the following manner.
[0135] (Item 1) The processor: a priority management process for acquiring information about the priority of temporary work for job seekers at specific establishments, the information being stored in a storage means; A job information distribution process that controls the acceptance status of applications for job vacancies related to the specific establishment based on the presence or absence of the priority right; An information processing method that performs the above. (Item 2) 2. The information processing method according to item 1, wherein the job information distribution process sets a start time for accepting applications from the job seekers for the job based on the presence or absence of the priority right. (Item 3) Item 3. The information processing method according to item 2, wherein the job information distribution process sets the start time for accepting applications for the job from job seekers who have priority to be earlier than the start time for accepting applications for the job from job seekers who do not have priority. (Item 4) Item 4. The information processing method according to Item 3, wherein the job information distribution process outputs information regarding the start of application acceptance for the job seeker who does not have priority when the time for application acceptance for the job seeker from the job seeker begins. (Item 5) further including an output process for controlling display of job information on a job seeker terminal for accepting applications for the job; Item 2. The information processing method according to item 1, wherein the output process controls a display state of the application in the job information based on the acceptance status of the application. (Item 6) the display related to the application includes an object that is displayed on the job seeker terminal and that is operated to accept the application; 6. The information processing method according to item 5, wherein the output process controls output in response to input to the object based on the acceptance status of the application. (Item 7) Item 6. The information processing method according to item 5, wherein the output process performs control to display job information for jobs for which the application acceptance status is acceptable in priority over job information for jobs for which the application acceptance status is unacceptable. (Item 8) further including an output process for controlling display of job information on a job seeker terminal for accepting applications for the job; 2. The information processing method according to item 1, wherein the output process performs control to add information about the priority of the job seeker regarding the job offer to the job offer information and display the information. (Item 9) 9. The information processing method according to item 8, wherein the information about the priority for the job offer of the job seeker includes information about the conditions for granting the priority in the event that the priority for the job offer has not been granted to the job seeker. (Item 10) Item 2. The information processing method according to item 1, wherein the job information distribution process further uses tag information assigned to the job seeker to control the acceptance status of the job seeker's application for the job. (Item 11) Item 11. The information processing method according to Item 10, wherein the job information distribution process allows job seekers to whom the tag information related to the job has been attached to view information related to the job, and allows applications for the job to be accepted only from job seekers who have both the tag information and priority related to the job. (Item 12) a storage means and a processor; The processor: a priority management unit that acquires information about priority rights for temporary work of job seekers at specific establishments, the information being stored in a storage means; a job information distribution processing unit that controls the acceptance status of applications for job offers related to the specific establishment based on the presence or absence of the priority; An information processing device that functions as an (Item 13) On the computer, a priority management process for acquiring information about the priority of temporary work for job seekers at specific establishments, the information being stored in a storage means; A job information distribution process that controls the acceptance status of applications for job vacancies related to the specific establishment based on the presence or absence of the priority right; A program to execute. (Item 14) An information processing system comprising a storage means and a processor, The processor: a priority management unit that acquires information about priority rights for temporary work of job seekers at specific establishments, the information being stored in a storage means; a job information distribution processing unit that controls the acceptance status of applications for job offers related to the specific establishment based on the presence or absence of the priority; An information processing system that functions as a [Explanation of symbols]
[0136] 1. Information Processing Systems 10 Management Server 20 Operator terminal 30 Job Seeker Terminal 110 control section 111 Work Information Management Department 112 Priority Management Division 113 Job Information Distribution Processing Unit 114 Output section 120 Storage section 121 Job Seeker DB 122 Operator DB 123 Job DB 130 Communications Department
Claims
1. The processor: a priority management process for granting priority to a job seeker based on the job seeker's performance in relation to at least one of the number of hours and the number of times of temporary work at a specific establishment; a job information distribution process for setting a start time for accepting applications from the job seekers for the job vacancies related to the specific establishments based on the presence or absence of the priority right; Run The job information distribution process is an information processing method in which information about a job offer related to the specific business establishment for which priority applications based on the priority rights have been set is made public to both job seekers who have been granted the priority rights and job seekers who have not been granted the priority rights during a period in which only job seekers who have been granted the priority rights can apply for the job offer.
2. 2. The information processing method according to claim 1, wherein the job information distribution process sets a start time for accepting applications for the job from job seekers who have the priority to be earlier than a start time for accepting applications for the job from job seekers who do not have the priority.
3. 3. The information processing method according to claim 2, wherein the job information distribution process outputs information regarding the start of acceptance of applications from the job seeker who does not have priority when the start time for acceptance of applications from the job seeker for the job opening arrives.
4. further including an output process for controlling display of job information on a job seeker terminal for accepting applications for the job; The information processing method according to claim 1 , wherein the output process controls a display state of the application in the job information based on a reception status of the application.
5. the display related to the application includes an object that is displayed on the job seeker terminal and that is operated to accept the application; The information processing method according to claim 4 , wherein the output process controls an output in response to an input to the object based on a state of acceptance of the application.
6. 5. The information processing method according to claim 4, wherein the output process performs control to display job information for jobs for which the application acceptance status is acceptable in priority over job information for jobs for which the application acceptance status is not acceptable.
7. further including an output process for controlling display of job information on a job seeker terminal for accepting applications for the job; 2. The information processing method according to claim 1, wherein the output process performs control to display the job information together with information about the priority of the job seeker with respect to the job offer.
8. 8. The information processing method according to claim 7, wherein the information about the priority for the job offer of the job seeker includes information about conditions for granting the priority in the case where the priority for the job offer is not granted to the job seeker.
9. 2. The information processing method according to claim 1, wherein the job information distribution process further uses tag information assigned to the job seeker to control a state of acceptance of the job application from the job seeker for the job.
10. 10. The information processing method according to claim 9, wherein the job information distribution process allows job seekers to whom the tag information related to the job has been attached to view information related to the job, and allows applications for the job to be accepted only from job seekers to whom both the tag information and priority related to the job have been attached.
11. a storage means and a processor; The processor: a priority management unit that grants priority to a job seeker based on the job seeker's performance in relation to at least one of the hours and frequency of temporary work at a specific establishment; a job information distribution processing unit that sets a start time for accepting applications for the job from the job seeker based on the presence or absence of the priority right for the job vacancy related to the specific establishment; It functions as The job information distribution processing unit is configured to make information about job offers related to the specific business establishment for which priority applications based on the priority have been set public to both job seekers who have been granted the priority and job seekers who have not been granted the priority during a period during which only job seekers who have been granted the priority can apply for the job offer.
12. On the computer, a priority management process for granting priority to a job seeker based on the job seeker's performance in relation to at least one of the number of hours and the number of times of temporary work at a specific establishment; a job information distribution process for setting a start time for accepting applications from the job seekers for the job vacancies related to the specific establishments based on the presence or absence of the priority right; Execute The job information distribution process is a program that sets up the disclosure of job information related to the specific business establishment for which priority applications based on the priority have been set to both job seekers who have been granted the priority and job seekers who have not been granted the priority during a period in which only job seekers who have been granted the priority can apply for the job.
13. An information processing system comprising a storage means and a processor, The processor: a priority management unit that grants priority to a job seeker based on the job seeker's performance in relation to at least one of the hours and frequency of temporary work at a specific establishment; a job information distribution processing unit that sets a start time for accepting applications for the job from the job seeker based on the presence or absence of the priority right for the job vacancy related to the specific establishment; It functions as The job information distribution processing unit is configured to make information about job offers related to the specific business establishment for which priority applications based on the priority have been set public to both job seekers who have been granted the priority and job seekers who have not been granted the priority during a period during which only job seekers who have been granted the priority can apply for the job offer.
Citation Information
Patent Citations
Job offering and job seeking matching system, and method thereof
JP2006185256A
Adoption service providing method of recommendation platform, and device using the same
JP2018025887A
Job offer management system, method for job offer management, and program
JP2025145473A
Job offer management system, job offer management method, and program
JP2025145487A
Job management apparatus, method for job management, and program
JP2025146723A