Work management system, work management method and program
The work management system uses voiceprint authentication and work history verification to ensure workers follow safety protocols, improving efficiency and hygiene in task performance.
Patent Information
- Application Number
- JP2021028036
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-02-25
- Publication Date
- 2025-01-20
- Estimated Expiration
- 2041-02-25
AI Technical Summary
Conventional work management systems fail to ensure that workers adhere to work orders, particularly in environments requiring hygiene and safety compliance, such as food handling operations, leading to inefficient work performance and potential safety risks.
A work management system that performs personal authentication of workers using voiceprint recognition, checks work history to verify compliance with predetermined work orders, and provides real-time guidance on necessary tasks based on work history and immediate preceding tasks.
Ensures workers perform tasks efficiently and hygienically by verifying their compliance with work orders and providing appropriate task guidance, thereby enhancing safety and operational efficiency.
Smart Images

Figure 0007617509000001 
Figure 0007617509000002 
Figure 0007617509000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a work management system, a work management method, and a program. [Background technology]
[0002] Companies and business owners are required to manage work from the viewpoints of hygiene and safety. For example, in the case of work involving handling food, there is an increasing demand for management based on the concept of HACCP (Hazard Analysis and Critical Control Point). Patent Document 1 discloses an inspection data storage system that, during inspection, uses simplified question item names and simplified answer names to obtain answers by voice from workers. The inspection data storage system disclosed in Patent Document 1 records the answer when the voice from the worker matches the voiceprint of the worker registered in advance. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 6802592 Summary of the Invention [Problem to be solved by the invention]
[0004] In work management, in order to ensure hygiene and safety, etc., a work order is often determined, and it is necessary to make workers follow the work order. However, in conventional technology, there is a risk that a worker will perform work without realizing that he or she is not following the work order. In addition, inexperienced workers may not fully understand the work to be performed and the work order. This causes a problem that workers cannot perform the work efficiently.
[0005] Therefore, the present disclosure provides a work management system etc. that can efficiently manage the work of workers. [Means for solving the problem]
[0006] A work management system according to one embodiment of the present disclosure includes an authentication unit that performs personal authentication of a worker based on identification information of the worker obtained from the worker before the worker performs a task belonging to a work group consisting of one or more tasks, a history confirmation unit that, when the worker has been personally authenticated by the authentication unit, determines whether the worker is permitted to perform a task belonging to the work group based on work history information that indicates a history of tasks performed by the worker over a predetermined period of time, and an output unit that outputs the result determined by the history confirmation unit.
[0007] Moreover, a work management method according to one aspect of the present disclosure includes an authentication step of performing personal authentication of a worker based on identification information of the worker obtained from the worker before the worker performs a task belonging to a work group consisting of one or more tasks, a history confirmation step of determining, when the worker has been personally authenticated in the authentication step, whether or not the worker is permitted to perform a task belonging to the work group based on work history information indicating a work history performed by the worker within a predetermined period of time, and an output step of outputting a result determined in the history confirmation step.
[0008] Moreover, a program according to one aspect of the present disclosure is a program for causing a computer to execute the above-described work management method.
[0009] These comprehensive or specific aspects may be realized by a system, a method, an integrated circuit, a computer program, or a computer-readable recording medium such as a CD-ROM, or may be realized by any combination of the system, the method, the integrated circuit, the computer program, and the recording medium. Effect of the Invention
[0010] According to a work management system according to an embodiment of the present disclosure, the work of workers can be efficiently managed. [Brief description of the drawings]
[0011] [Figure 1] FIG. 1 is a diagram for explaining an overview of a work management system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating a functional configuration of the work management system according to the embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of an information table held in the authentication information database according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of an information table held in the work history record database according to the embodiment. [Figure 5A] FIG. 5A is a diagram illustrating an example of an information table held in a work rule database according to the embodiment. [Figure 5B] FIG. 5B is a diagram illustrating another example of an information table held in the work rule database according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of an information table held in the task order record database according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of an information table held in the utterance candidate database according to the embodiment. [Figure 8] FIG. 8 is a flowchart of a first operation example of the work management system according to the embodiment. [Figure 9] FIG. 9 is a diagram showing an example of an image displayed on the display unit in the first operational example. [Figure 10] FIG. 10 is a diagram showing another example of an image displayed on the display unit in the first operational example. [Figure 11] FIG. 11 is a flowchart of a second operation example of the work management system according to the embodiment. [Figure 12] FIG. 12 is a diagram showing an example of an image displayed on the display unit in the second operation example. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Hereinafter, the embodiments will be described in detail with reference to the drawings as appropriate. However, more detailed explanation than necessary may be omitted. For example, detailed explanation of already well-known matters or duplicate explanation of substantially the same configuration may be omitted. This is to avoid the following explanation becoming unnecessarily redundant and to facilitate understanding by those skilled in the art.
[0013] The embodiments described below are all comprehensive or specific examples. The numerical values, shapes, materials, components, component arrangements and connection forms, steps, and order of steps shown in the following embodiments are merely examples and are not intended to limit the present disclosure. Furthermore, among the components in the following embodiments, components that are not described in the independent claims are described as optional components.
[0014] (Embodiment) [Work management system configuration] First, the configuration of a work management system according to an embodiment will be described. Fig. 1 is a diagram for explaining an overview of a work management system 100 according to the present embodiment.
[0015] 1, the work management system 100 according to the present embodiment includes, for example, a management server 10 and a plurality of communication terminals 50, 50a, and 50b. The work management system 100 is a system for managing work in a work facility such as, for example, a restaurant, a delicatessen, a food processing plant, or a food processing factory.
[0016] In the work management system 100, a plurality of communication terminals 50, 50a, 50b installed in each of a plurality of areas (for example, area A, area B, and area C) accept input of work implementation results from a worker P and transmit the implementation results to the management server 10. The management server 10 records the transmitted implementation results in a database (DB) or memory or storage device held by the storage unit 12 described below. In this way, the management server 10 accumulates the work results performed by the worker P. Also, in the work management system 100, the communication terminal 50 manages work by displaying to the worker P an image for managing the work of the worker P. The communication terminal 50 displays, for example, whether the worker P may perform work in the area A where the communication terminal 50 is installed, and candidates for the next work to be performed by the worker P.
[0017] The number of communication terminals included in the work management system 100 is not particularly limited, and may be, for example, one. Also, multiple communication terminals may be installed in one area, or one communication terminal may be installed for multiple areas.
[0018] Each of the multiple communication terminals 50, 50a, 50b operates by accepting voice input from a worker P for, for example, operating the multiple communication terminals 50, 50a, 50b and recording the results of work. Therefore, the worker P can operate the multiple communication terminals 50, 50a, 50b without touching them, and can perform work in a hygienic manner even when working with food.
[0019] Each area in which the multiple communication terminals 50, 50a, 50b are installed is, for example, an area divided into units in which a series of tasks are performed. Specific examples of areas include a kitchen for various foods, an entrance area where the worker P enters and exits, and a backyard for the worker P to wait and take a break. In the following, an example will be described in which area A is the kitchen, area B is the entrance area, and area C is the backyard. The division of the areas is not particularly limited, and is made according to the actual conditions of the work facility. The work management system 100 may also be operated without being divided into areas.
[0020] Also, for example, in the work management system 100, a work group to be performed by a worker P is defined for each area. That is, the communication terminals 50, 50a, and 50b are associated with each other so that the results of the work group defined for each area are input. Each work group is composed of one or more works. For example, a work belonging to a first work group is performed in area A, a work belonging to a second work group is performed in area B, and a work belonging to a third work group is performed in area C. As a specific example, a work related to cooking food is performed in area A, a health check and hand washing are performed in area B, and cleaning of toilets and rest areas is performed in area C. Note that multiple work groups may correspond to one area, or one work group may correspond to multiple areas.
[0021] In the work management system 100, a worker P performs personal authentication using multiple communication terminals 50, 50a, 50b, performs work, and then repeatedly inputs the results of the work using multiple communication terminals 50, 50a, 50b. In this way, the work of the worker P is managed, and a record of the work management is stored as the results of the work performed by the worker P.
[0022] Next, the management server 10 and the communication terminal 50 will be described in detail. Fig. 2 is a block diagram showing the functional configuration of the work management system 100 according to the present embodiment. In Fig. 2, "DB" is an abbreviation for "database."
[0023] First, the management server 10 will be described. As shown in FIG. 2, the management server 10 includes an information processing unit 11, a storage unit 12, and a communication unit 13.
[0024] The information processing unit 11 processes information related to the management of work performed by workers, etc. The information processing unit 11 is realized by, for example, a microcomputer, but may also be realized by a processor.
[0025] The information processing unit 11 has, for example, an authentication unit 21, a history checking unit 22, an output unit 23, a recording unit 24, a candidate designation unit 25, a voice recognition unit 26, a task designation unit 27, and an update unit .
[0026] The authentication unit 21 performs personal authentication of the worker based on the identification information of the worker acquired from the worker. The identification information is, for example, information that can be acquired from the worker without contact. In the present embodiment, the identification information is information indicating the voice of the worker, and the authentication unit 21 performs personal authentication of the worker by voiceprint authentication. This allows personal authentication to be performed by acquiring the voice of the worker, so that personal authentication can be performed simply and hygienically. The identification information may be biometric information of the worker, such as the face or iris, or may be information acquired from an ID card indicating the worker. The authentication unit 21 performs personal authentication of the worker, for example, by using a speaker identification technology that identifies multiple candidates.
[0027] The history checking unit 22 judges whether or not the worker is permitted to perform the work based on work history information indicating the work history performed by the worker during a predetermined period.
[0028] The output unit 23 outputs the results of various information processes performed by the information processing unit 11 to the outside.
[0029] The recording unit 24 records the work execution results input by the worker in a work history recording database 32, which will be described later.
[0030] The candidate designator 25 determines candidates for the work to be performed by the worker based on previous work information indicating the work performed immediately before.
[0031] The voice recognition unit 26 performs voice recognition processing of the voice (voice signal) acquired from the worker. For the voice recognition processing, a general voice recognition processing technique can be used.
[0032] The task determination unit 27 determines the task to be performed by the worker based on the result of recognition by the voice recognition unit 26.
[0033] When the worker inputs the results of the work, the update unit 28 updates the work order record database 34, which will be described later.
[0034] The components of the information processing unit 11 will be described in detail later.
[0035] The storage unit 12 is a storage device in which a database or the like that holds information for managing work is stored. The storage unit 12 also stores a program executed by the information processing unit 11. The storage unit 12 is realized, for example, by a hard disk drive (HDD) or the like. The storage unit 12 may also be realized by a semiconductor memory.
[0036] The storage unit 12 stores, for example, an authentication information database 31, a work history record database 32, a work rule database 33, a work order record database 34, and an utterance candidate database 35. The storage unit 12 may also store databases that hold information on the areas where the communication terminals 50 and the like are installed, the above-mentioned work groups, and the work that constitutes the work groups. Below, the information tables held by each database will be described with reference to the drawings, but the examples shown in the following explanations of the information tables are merely examples, and the types of information held and the association of information are not limited to the following examples.
[0037] The authentication information database 31 is a database in which, for example, workers and their identification information are stored in association with each other. FIG. 3 is a diagram showing an example of an information table held by the authentication information database 31. As shown in FIG. 3, the authentication information database 31 holds an information table in which, for example, workers 31a and voiceprints 31b are registered in association with each other. Worker 31a is information indicating a worker. For example, a plurality of workers are registered as authentication candidates for worker 31a. Voiceprint 31b is information indicating the voiceprint of the worker, for example, the voice when the worker's name is spoken.
[0038] The work history recording database 32 is a database in which, for example, a worker, the work result of the work performed by the worker, and the work execution date and time are stored in association with each other. In the work history recording database 32, for example, the execution results input by the worker at each of the multiple communication terminals 50, 50a, and 50b in each area, that is, the execution results of the work performed by the worker in each area, are recorded. FIG. 4 is a diagram showing an example of an information table held by the work history recording database 32. As shown in FIG. 4, the work history recording database 32 holds an information table in which, for example, the area 32a, the work name 32b, the worker 32c, the record item 32d, the execution result 32e, the execution date and time 32f, and the post-event input 32g are recorded in association with each other.
[0039] Area 32a is information indicating an area where a worker performs work. Information indicating a work group, or information indicating a communication terminal where a worker inputs the work result, may be recorded instead of an area. As shown in the figure, the work results of a worker performing work in multiple areas are collectively recorded in the work history recording database 32. Note that the information table shown in FIG. 4 is an example, and the information table may be recorded separately for each worker, area, or work group.
[0040] The task name 32b is information indicating the task performed by the worker. Examples of the tasks to be recorded include tasks for checking the sanitary condition of the worker, such as "health check," tasks for improving the sanitary condition of the worker, such as "washing hands when entering," and tasks involving handling food, such as "preparing fried chicken." Additionally, tasks involving handling food may include the task of measuring the core temperature of food, such as fried chicken or roast beef.
[0041] The worker 32c is information indicating a worker. The worker who has been personally authenticated by the authentication unit 21 is recorded in the worker 32c.
[0042] Recording item 32d is information indicating an item to be recorded when a worker performs a task. The recorded items are, for example, whether or not the task was performed, the result of checking the condition of the worker, the result of visually checking the condition of the food or the work tools, the result of measuring the temperature of the food, etc. Implementation result 32e is information indicating the result of implementing the item in recording item 32d.
[0043] The implementation date and time 32f is, for example, information indicating the date and time when the worker inputs the implementation result.
[0044] The post-event input 32g is information indicating that information has been recorded in the work history record database 32 by post-event input information, which will be described later.
[0045] The work rule database 33 is, for example, a database in which one or more preparatory tasks necessary to perform a task belonging to a certain task group are stored in association with the task group (the area in which the task belonging to the task group is performed). The one or more preparatory tasks are tasks for checking the hygienic condition of the worker P1 or tasks for improving the hygienic condition of the worker P1. FIGS. 5A and 5B are diagrams showing examples of information tables held by the work rule database 33. The work rule database 33 holds, for example, information tables as shown in at least one of FIGS. 5A and 5B.
[0046] As shown in FIG. 5A, the work rule database 33 holds an information table in which, for example, a target area 33a and a pre-task 33b are registered in association with each other. The target area 33a is information indicating an area where a worker inputs identification information for personal authentication, that is, an area where the worker is going to perform a task. The pre-task 33b is information indicating a name of a task that is determined to be performed before performing a task in the target area 33a. In other words, the pre-task 33b is information indicating one or more pre-tasks necessary to perform a task belonging to a task group determined for each area. The example shown in FIG. 5A indicates that a "health check" and a "washing hands upon entry" are determined to be performed as one or more pre-tasks before performing a task (task belonging to the first task group) in area A, which is a kitchen.
[0047] Also, as shown in FIG. 5B, the work rule database 33 holds an information table in which, for example, the target area 33c and the permission condition 33d are registered in association with each other. The target area 33c is the same as the above-mentioned target area 33a. The permission condition 33d is information indicating the conditions necessary for performing a work in the target area 33a. The conditions in the permission condition 33d are, for example, that one or more pre-work necessary for performing a work belonging to a work group performed in the area indicated in the target area 33c has been performed, or that the results of performing the pre-work meet a predetermined standard. As a specific example, the condition 1 is "hand washing is performed at the time of entry", the condition 2 is "health check is performed" or "health check is performed, body temperature is 37°C or less, and there are no subjective symptoms", the condition 3 is "hand washing is performed after cleaning the toilet", and the condition 4 is "gloves are changed and alcohol disinfection is performed when preparation for fried chicken is performed". The permission condition 33d may include a condition that a pre-work is added when a specific work is performed, as in the examples of the conditions 3 and 4. Specifically, when working in Area A, which is the kitchen, the one or more pre-tasks are "washing hands when entering" and "health check." Furthermore, if the worker's work history includes having performed "cleaning the toilets," "washing hands after cleaning" is added as a pre-task, and if the worker's work history includes having performed "preparing for fried chicken," "changing gloves and disinfecting with alcohol" is added as a pre-task. Furthermore, the specific work for which a pre-task is an additional condition may be work belonging to the first work group (i.e., work performed in the same area as the work the worker is about to perform) or work belonging to another work group (i.e., work performed in a different area from the work the worker is about to perform).
[0048] 5A and 5B, when there is only one area for which one or more pre-tasks are defined, information on the target area 33a and the target area 33c does not have to be registered in the work rule database 33. In addition, in the above information table, instead of the information on the target area 33a and the target area 33c, information indicating a work group or a specific work belonging to a work group may be associated with the pre-task 33b and the permission condition 33d.
[0049] The task order record database 34 is a database in which, for example, information on the order in which the results of tasks performed by the workers are recorded is stored. The task order record database 34 stores, for example, information on the order in which the tasks constituting the first task group were performed. FIG. 6 is a diagram showing an example of an information table held by the task order record database 34. As shown in FIG. 6, the task order record database 34 holds an information table in which information indicating the number of times the task performed next to each immediately preceding task is recorded for each of the tasks (tasks A to Z in the example of FIG. 6) included in the task group is recorded. The task order record database 34 is updated by the update unit 28, for example, every time a worker inputs an implementation result. Even if multiple workers each input an implementation result, the task order record database 34 is updated every time all the workers input an implementation result. As a result, the task orders of multiple workers are recorded in one information table, so that one or more task candidates determined by the candidate determination unit 25, which will be described later, become more appropriate by so-called collective intelligence. The task order record database 34 holds, for example, the above-mentioned information tables corresponding to each task group. Furthermore, the task order record database 34 may hold an information table that records the number of times each worker performed a task.
[0050] The speech candidate database 35 is a database in which tasks and speech candidates for the speech recognition unit 26 to recognize tasks by voice are stored in association with each other. FIG. 7 is a diagram showing an example of an information table held by the speech candidate database 35. As shown in FIG. 7, the speech candidate database 35 holds an information table in which, for example, task name 35a and speech candidate 35b are registered in association with each other. The task name 35a is information indicating the name of the task performed by the worker. The speech candidate 35b is information indicating the speech candidate in the speech recognition process corresponding to the task of the task name 35a. The speech candidate 35b includes one or more speech candidates corresponding to the task. The speech candidate is, for example, a part of the word of the task name, an abbreviation of the task name, a synonym of the task name, the task name itself, etc. By the speech candidate being a part of the word of the task name, an abbreviation of the task name, and a synonym of the task name, words that are easy for the worker to speak become the speech candidate, making it easier for the worker to select the task.
[0051] 2 again, the communication unit 13 is a communication module (communication circuit) for the management server 10 to communicate with the communication terminal 50 via a wide area communication network 90 such as the Internet. The communication unit 13 is, for example, a wired communication circuit for performing wired communication, but may also be a wireless communication circuit for performing wireless communication. There is no particular limitation on the communication standard used for communication performed by the communication unit 13.
[0052] Next, the communication terminal 50 will be described. The communication terminal 50 has a display unit 51, a voice input unit 52, a control unit 53, a storage unit 54, a communication unit 55, and an operation reception unit 56. The communication terminal 50 is realized by installing an application program in a general-purpose communication terminal such as a smartphone or a tablet terminal, but may be a dedicated communication terminal.
[0053] The display unit 51 displays an image based on the control of the control unit 53. An image for managing the work of a worker is displayed on the display unit 51. The display unit 51 is realized by a display panel such as a liquid crystal panel or an organic EL panel, for example.
[0054] The voice input unit 52 is an example of an input unit, and is a microphone that accepts voice input from an operator for inputting operations and information for the communication terminal 50. Specifically, the microphone is, for example, a condenser microphone, a dynamic microphone, or a MEMS (Micro Electro Mechanical Systems) microphone.
[0055] The control unit 53 performs, for example, various information processes related to the operation of the communication terminal 50. The control unit 53 may also perform voice recognition processing of the voice input to the voice input unit 52. The control unit 53 is realized by, for example, a microcomputer, but may also be realized by a processor.
[0056] The storage unit 54 is a storage device that stores programs such as application programs executed by the control unit 53. The storage unit 54 may also store various types of information such as information indicating the area in which the communication terminal 50 is installed, information input by the worker, and information transmitted from the management server 10. The storage unit 54 is realized by, for example, a semiconductor memory.
[0057] The communication unit 55 is a communication module (communication circuit) for the communication terminal 50 to communicate with the management server 10 and the like via the wide area communication network 90. The communication unit 55 is, for example, a wireless communication circuit for performing wireless communication, but may also be a wired communication circuit for performing wired communication. There is no particular limitation on the communication standard used for communication performed by the communication unit 55.
[0058] The operation reception unit 56 is an example of an input unit, and is a user interface device that receives manual input from the worker and operations of the communication terminal 50. The operation reception unit 56 is realized by, for example, a touch panel and hardware buttons.
[0059] The communication terminals 50a and 50b have, for example, the same functional configuration as the communication terminal 50. The communication terminals 50a and 50b may be terminal devices specialized for the function of accepting input of information indicating the results of work performed from workers. Furthermore, the work management system 100 may not include the communication terminals 50a and 50b, and the communication terminal 50 may accept input of the results of work performed in areas B and C.
[0060] [Operation of the work management system] Next, the operation of the work management system 100 will be described.
[0061] (1) Example 1 In conventional work management systems, a worker may not perform one or more preparatory tasks required before performing work in a certain area, and may perform the work in an unsanitary state. In contrast, in the operation example 1 of the work management system 100 described below, the above-mentioned situation can be avoided by determining whether or not a worker may perform a task based on the worker's work history.
[0062] Fig. 8 is a flowchart of operation example 1 of the work management system 100. Fig. 9 and Fig. 10 are diagrams showing examples of images displayed on the display unit 51 in operation example 1. Operation example 1 is an operation example in which worker P1 performs work belonging to the first work group in area A.
[0063] As shown in FIG. 8, first, the authentication unit 21 acquires the identification information of the worker P1 (step S1). Specifically, first, as shown on the left side of FIG. 9 and FIG. 10, a screen that prompts the worker P1 to speak is displayed on the display unit 51 of the communication terminal 50. Then, when the worker P1 speaks his / her name or the like toward the communication terminal 50, the voice input unit 52 accepts the input of the voice of the worker P1. The control unit 53 converts the input voice into a voice signal and transmits it to the management server 10 via the communication unit 55 as the identification information of the worker P1. The authentication unit 21 acquires the identification information transmitted via the communication unit 13. For example, the control unit 53 may acquire information indicating the area where the personal authentication was performed (i.e., information specifying the work group including the work that the worker P1 is about to perform) together with the identification information.
[0064] 8 again, next, the authentication unit 21 performs personal authentication of the worker P1 based on the identification information of the worker P1 acquired from the worker P1 via the communication terminal 50 in step S1 (step S2). The authentication unit 21 performs personal authentication of the worker P1 by voiceprint authentication, for example, based on the acquired voice (identification information) from the worker. For the voiceprint authentication, a general voiceprint authentication technique can be used.
[0065] When performing personal authentication, the authentication unit 21 performs speaker identification, for example, by referring to the authentication information database 31 shown in FIG. 3. Specifically, for example, the authentication unit 21 calculates the similarity between the voiceprint of the acquired voice signal and all voiceprints registered in the authentication information database 31, and extracts the voiceprint with the highest similarity from all the voiceprints. Then, when the similarity of the extracted voiceprint is equal to or greater than a threshold, the authentication unit 21 determines that the worker associated with the voiceprint (i.e., the authentication candidate) is the worker P1. In this way, the authentication unit 21 performs personal authentication of the worker P1. In other words, the authentication unit 21 performs personal authentication of the worker P1 from a plurality of authentication candidates. In this way, even when the work management system 100 is used by a plurality of workers, it is possible to perform personal authentication of each worker. In this way, the authentication unit 21 performs personal authentication of the worker P1 before the worker P1 performs the work belonging to the first work group.
[0066] Next, when the worker P1 is personally authenticated by the authentication unit 21, the history confirmation unit 22 acquires work history information indicating the work history performed by the worker P1 during a predetermined period (step S3). The work history performed by the worker P1 is, for example, a history of work performed by the worker P1, the results of which are recorded in the work history record database 32. The history confirmation unit 22 acquires the work history information, for example, by referring to the work history record database 32 shown in FIG. 4. The history confirmation unit 22 acquires the work history information by extracting the work history performed by the worker P1 during a predetermined period, for example, based on the information of the worker 32c and the execution date and time 32f. The predetermined period is, for example, the period from the time the worker P1 is personally authenticated on the day the worker P1 is personally authenticated in step S2 to the time the worker P1 is personally authenticated, but may be appropriately set according to the nature of the work facility, such as the period from the time the worker arrives at work to the time the worker leaves work. In addition, the predetermined period extracted as the work history may be different for each type of work. For example, in the case of the work history up to 12:00 on 2 / 1, the history checking unit 22 extracts "health check," "hand washing upon entry," "cleaning the toilet," and "hand washing after cleaning." Note that the history checking unit 22 may obtain work history information generated by another processing unit from that processing unit.
[0067] 8 again, next, the history checking unit 22 acquires pre-task information indicating one or more pre-tasks required to perform the work belonging to the first work group (work to be performed in area A) (step S4). The history checking unit 22 acquires the pre-task information by, for example, referring to the work rule database 33.
[0068] Specifically, before referring to the work rule database 33, the history checking unit 22 acquires area information indicating the area A where the worker P1 was personally authenticated from the communication terminal 50. Also, information other than area information may be used as long as it is associated with a pre-task registered in the work rule database 33. Also, if there is only one work group for which one or more pre-tasks are defined, the history checking unit 22 does not need to acquire area information, etc. Then, the history checking unit 22 refers to the work rule database 33 shown in FIG. 5A or FIG. 5B, for example, and extracts one or more pre-tasks associated with the area A where the worker P1 was personally authenticated from the pre-task 33b or the permission condition 33d. In this way, the history checking unit 22 acquires pre-task information indicating one or more pre-tasks necessary to perform the work belonging to the first work group. Note that the history checking unit 22 may acquire pre-task information generated by another processing unit from that processing unit.
[0069] The first work group includes, for example, work involving handling food. As described above, each of the one or more preparatory tasks is a task for checking the hygienic state of the worker P1 or a task for improving the hygienic state of the worker P1. This allows a task related to the hygienic management of the worker P1 to be set as a preparatory task required before the worker P1 performs a task involving handling food for which hygienic management is important.
[0070] Next, the history checking unit 22 judges whether the work history of the worker P1 satisfies a predetermined condition as a judgment of whether the worker P1 may perform the work belonging to the first work group (step S5). Specifically, the history checking unit 22 judges whether the work history of the worker P1 includes the performance of one or more pre-works based on the acquired work history information and pre-work information. The history checking unit 22 may judge whether the work history of the worker P1 includes the performance of one or more pre-works and the performance result of the pre-works meets a predetermined standard based on the work rule database 33 shown in FIG. 5B.
[0071] If the work history of the worker P1 satisfies a predetermined condition (Yes in step S5), the history checking unit 22 determines that the worker P1 may perform the work belonging to the first work group (step S6). For example, if the work history of the worker P1 includes having performed one or more preparatory tasks, the history checking unit 22 determines that the worker P1 may perform the work belonging to the first work group. Then, the output unit 23 outputs the determination result of the history checking unit 22 (step S7). For example, the output unit 23 outputs, as the determination result of the history checking unit 22, work candidate information indicating one or more work candidates to be the target of the work to be performed by the worker P1 to the communication terminal 50 via the communication unit 13. Instead of the work candidate information, the output unit 23 may output information for displaying an image prompting the worker P1 to perform the work belonging to the first work group.
[0072] The control unit 53 of the communication terminal 50 acquires the task candidate information from the output unit 23 via the communication unit 55, and as shown on the right side of FIG. 9, causes the display unit 51 to display an image showing one or more task candidates based on the task candidate information. For example, the control unit 53 causes the display unit 51 to display the name of the personally authenticated worker P1, a message indicating that the worker P1 may perform a task belonging to the first task group, and an image showing one or more task candidates to be performed by the worker P1. The worker P1 selects a task to be performed from the one or more displayed task candidates and performs the task. When the worker P1 selects a task, the communication terminal 50 accepts, for example, a voice indicating the task selected by the worker P1 via the voice input unit 52. The communication terminal 50 may accept an operation by the worker P1 to select a task via the operation acceptance unit 56. A specific example of the determination of one or more task candidates and the selection of a task by the worker P1 will be described later.
[0073] Next, the recording unit 24 records the execution result of the work belonging to the first work group input by the worker P1 in the work history recording database 32 in association with the worker P1 (step S8). Then, the work management system 100 ends the process. For example, the voice input unit 52 accepts voice input indicating the execution result of the work from the worker P1, and the communication terminal 50 acquires the execution result of the work. For example, the control unit 53 converts the voice of the worker P1 into execution result information indicating the execution result by voice recognition processing. The recording unit 24 acquires from the communication terminal 50 execution result information indicating the execution result of the work, the worker, and the execution date and time of the work (input date and time of the execution result) corresponding to the items of the information table held by the work history recording database 32, and records the execution result indicated by the acquired execution result information in association with the worker P1 and the execution date and time of the work in the work history recording database 32. The execution date and time of the work may be, for example, the date and time of voice input by the worker P1, or may be the date and time acquired by accepting the input from the worker P1. In this way, the work management system 100 records the results of the work performed by the worker P1, and can keep a record of the work management.
[0074] It should be noted that step S8 may be omitted in the operation example 1. For example, the results of the work performed by the worker P1 may be recorded by another work management system.
[0075] On the other hand, if the work history of the worker P1 does not satisfy the predetermined condition (No in step S5), the history checking unit 22 determines that the worker P1 should not perform the work belonging to the first work group (step S11). For example, if the work history of the worker P1 does not include the performance of one or more pre-tasks, the history checking unit 22 determines that the worker P1 should not perform the work belonging to the first work group.
[0076] Next, the history checking unit 22 extracts one or more unperformed tasks that are not included in the work history indicated by the obtained work history information from among the one or more pre-tasks indicated by the obtained pre-task information (step S12). For example, if the work history record database 32 that does not include information indicating that "health check" and "hand washing at entry" have been performed during a predetermined period is held in the storage unit 12, and the history checking unit 22 obtains the pre-task information based on the work rule database 33 shown in FIG. 5A, the history checking unit 22 extracts "health check" and "hand washing at entry" as one or more unperformed tasks. Also, for example, if the work history record database 32 that includes information indicating that "toilet cleaning" has been performed during a predetermined period but does not include information indicating that "hand washing after cleaning" has been performed is held in the storage unit 12, and the history checking unit 22 obtains the pre-task information based on the work rule database 33 shown in FIG. 5B, the history checking unit 22 extracts "hand washing after cleaning" as one or more unperformed tasks.
[0077] Next, the output unit 23 outputs the judgment result and the extraction result of the history confirmation unit 22 (step S13). For example, the output unit 23 outputs, as the judgment result and the extraction result of the history confirmation unit 22, unperformed information that prompts the worker P1 to perform one or more unperformed tasks extracted by the history confirmation unit 22 to the communication terminal 50 via the communication unit 13. The control unit 53 of the communication terminal 50 acquires the unperformed information from the output unit 23 via the communication unit 55, and displays an image on the display unit 51 that prompts the worker P1 to perform one or more unperformed tasks based on the unperformed information, as shown on the right side of FIG. 10. For example, the control unit 53 displays on the display unit 51 the name of the personally authenticated worker P1, a message that the worker P1 should not perform the tasks belonging to the first work group, and an image that prompts the worker P1 to perform one or more unperformed tasks. In addition, the control unit 53 does not display an image for the worker P1 to input the performance result of the tasks on the display unit 51, and the worker P1 cannot input the performance result even if he or she performs the tasks belonging to the first work group.
[0078] Further, the control unit 53 may display an image on the display unit 51 indicating that one or more unperformed tasks can be recorded, such as "Record Now" shown on the right side of FIG. 10. For example, when the worker P1 touches the "Record Now" area, the operation reception unit 56 receives input of post-input information indicating that the worker P1 has performed one or more unperformed tasks. When the operation reception unit 56 receives the post-input information (Yes in step S14), the history confirmation unit 22 determines that the work belonging to the first work group may be performed, and the above-mentioned process from step S6 onward is performed. For example, the control unit 53 of the communication terminal 50 transmits the input post-input information to the management server 10, and the history confirmation unit 22 acquires the transmitted post-input information. As a result, when the worker P1 has performed one or more unperformed tasks but has not recorded them, the history confirmation unit 22 can determine that the work belonging to the first work group may be performed immediately. Therefore, for example, even if one or more unperformed tasks are tasks in area B or area C, etc., where the results of execution are input by another communication terminal 50a or communication terminal 50b, etc., worker P1 can input the results of execution of the one or more unperformed tasks without moving.
[0079] Furthermore, when the history checking unit 22 acquires the post-event input information, it records in the work history recording database 32 that the worker P1 has performed one or more unperformed tasks. At this time, the history checking unit 22 records, for example, information indicating that it has been recorded by the post-event input information in the post-event input 32g. The history checking unit 22 may record that the worker P1 has performed one or more unperformed tasks in a database other than the work history recording database 32. In this way, by recording information indicating that it has been recorded by the post-event input information, the recorded information can be used to, for example, warn the worker P1 when he or she has input the post-event input information a large number of times.
[0080] In addition, the input of post-input information may be performed by the worker P1 through an operation of the operation reception unit 56 other than touching the ``Record now'' area, or may be performed through voice input by the worker P1 into the voice input unit 52.
[0081] Furthermore, if the operation reception unit 56 has not received any subsequent input information (No in step S14), the history checking unit 22 repeats the process from step S1 again, and performs personal authentication of the worker P1 again.
[0082] In addition, in the operation example 1, step S12 may be omitted, in which case, in step S13, information indicating that the work belonging to the first work group should not be performed is output from the output unit 23, and an image based on the information is displayed on the display unit 51. Then, for example, the processing from step S1 is repeated again.
[0083] As described above, in the first operational example, in the work management system 100, before the worker P1 performs the work belonging to the first work group, the authentication unit 21 performs personal authentication of the worker P1, the history confirmation unit 22 judges whether or not the worker P1 may perform the work belonging to the first work group based on the work history information indicating the work history of the worker P1, and the output unit 23 outputs the result of the judgment made by the history confirmation unit 22. In this way, the work management system 100 can judge whether or not the worker P1 is qualified to perform the work that he or she is about to perform (whether or not the work order, etc. is being observed) based on the work history of the personally authenticated worker P1 before the worker P1 performs the work belonging to the first group. Therefore, the work management system 100 can urge the worker P1 to perform the work in accordance with the rules of the work facility.
[0084] (2) Example 2 Next, a second operation example of the work management system 100 will be described. Inexperienced workers may not fully understand the order of work in a work group consisting of multiple tasks performed in a certain area. This requires the worker to refer to a manual or the like each time, and may prevent the worker from performing the work efficiently. In contrast, in a second operation example of the work management system 100 described below, one or more candidate tasks to be performed by the worker are determined based on information about the task performed immediately before in the area where the worker performs the task, allowing the worker to perform the task efficiently.
[0085] Fig. 11 is a flowchart of operation example 2 of the work management system 100. Fig. 12 is a diagram showing an example of an image displayed on the display unit 51 in operation example 2. Like operation example 1, operation example 2 is an operation example in which worker P1 performs work in area A. In operation example 2, the first work group is made up of a plurality of works.
[0086] The process in Operation Example 2 is a process that starts after it is determined, for example, through steps S1 to S6 in the above-described Operation Example 1 that the worker P1 may perform work of the first work group in area A. Note that Operation Example 2 may be a process that starts when the worker P1 operates the communication terminal 50 to perform work in area A, without going through steps S1 to S6 in the above-described Operation Example 1.
[0087] First, as shown in FIG. 11, the candidate designation unit 25 acquires previous task information indicating the task performed immediately before the authentication unit 21 performs personal authentication of the worker P1 in the first task group (step S21). For example, even if the task performed immediately before in the first task group is a task performed by a worker other than the worker P1, the candidate designation unit 25 acquires previous task information indicating the task. For example, when the first task group includes a plurality of tasks performed over a long period of time, such as cooking roast beef, the worker in the area A may be changed. However, the candidate designation unit 25 acquires previous task information indicating the task performed immediately before the authentication unit 21 performs personal authentication of the worker P1 in the first task group performed in the area A, regardless of whether the task was performed by the worker P1. Note that, when the authentication unit 21 does not perform personal authentication of the worker P1 and the operation example 2 is performed, the previous task information is, for example, information indicating the task whose execution result is recorded at the latest time in the first task group, that is, the task performed immediately before the worker P1 attempts to perform the task belonging to the first task group.
[0088] The candidate designator 25, for example, acquires, as previous task information, information indicating a task whose task result was most recently input to the communication terminal 50 from the communication terminal 50. The candidate designator 25 may also refer to the task history record database 32 and acquire, as previous task information, information on the task name 32b corresponding to the information whose task result was most recently recorded in the first task group, based on information on the area 32a and the task execution date and time 32f.
[0089] Next, the candidate designator 25 determines one or more candidate tasks from the first work group to be the target of the work performed by the worker P1 based on the previous work information (step S22). The candidate designator 25 determines one or more candidate tasks by, for example, referring to the work order record database 34, using information stored in the work order record database 34. The number of one or more candidate tasks is, for example, a plurality of candidates. For example, in the work order record database 34 shown in FIG. 6, the candidate designator 25 determines that, among the multiple tasks constituting the first work group, the tasks that are ranked in order of the number of times performed next to the task indicated by the previous work information, the tasks that are within a predetermined rank are one or more candidate tasks. That is, the tasks that are performed more frequently are preferentially determined as one or more candidate tasks. The predetermined rank is set according to the number of candidate tasks to be determined, taking into consideration, for example, the flexibility of the tasks in the area A. Also, for example, a priority order is set for the multiple tasks constituting the first work group, and when the number of times performed is the same, the candidate designator 25 preferentially determines the tasks with higher priorities as one or more candidate tasks.
[0090] In addition to the immediately preceding task information, the candidate designator 25 may acquire information indicating the worker and information indicating the time period in which the task is performed, and may determine one or more task candidates based on the acquired information. For example, if "taking out the trash" is performed every day at 3 p.m. as a task in area A, the candidate designator 25 may determine one or more task candidates including "taking out the trash" based on an information table in which time periods and tasks are associated with each other. In addition, if the task order record database 34 holds an information table that records the number of times each task has been performed by each worker, the candidate designator 25 may determine one or more task candidates based on information indicating the worker and the immediately preceding task information.
[0091] Next, the output unit 23 outputs the result determined by the candidate determination unit 25 (step S23). The output unit 23 outputs, for example, work candidate information indicating one or more work candidates determined by the candidate determination unit 25 to the communication terminal 50 via the communication unit 13. The control unit 53 of the communication terminal 50 acquires the work candidate information from the output unit 23 via the communication unit 55, and causes the display unit 51 to display an image that prompts the worker P1 to select one or more work candidates based on the work candidate information, as shown on the left side of Fig. 12.
[0092] Next, the voice recognition unit 26 sets one or more utterance candidates associated with one or more task candidates determined by the candidate determination unit 25 as targets for voice recognition processing (step S24). The voice recognition unit 26 determines one or more utterance candidates associated with one or more task candidates, for example, by referring to the utterance candidate database 35 shown in Fig. 7, and sets the determined one or more utterance candidates as targets for voice recognition processing. For example, as shown on the left side of Fig. 12, if the one or more task candidates are "wipe the stove", "check the knife", and "check the cutting board", the voice recognition unit 26 sets the corresponding "stove", "wipe", "knife", "check the knife", "cutting board", and "check the cutting board" in the utterance candidate database 35 shown in Fig. 7.
[0093] Next, the voice recognition unit 26 performs voice recognition processing of the voice indicating the task acquired from the worker P1 (step S25). Specifically, as shown on the right side of FIG. 12, the voice indicating the task uttered by the worker P1 (for example, "cooktop" when the worker P1 selects "wipe the stove") is input to the voice input unit 52, and the voice signal of the input voice is transmitted by the control unit 53 to the management server 10 via the communication unit 55. The voice recognition unit 26 acquires the transmitted voice signal and performs voice recognition processing of the acquired voice signal. In the above example, the voice recognition unit 26 recognizes "cooktop" from among the utterance candidates because "cooktop" is set as the target of the voice recognition processing.
[0094] Next, the task determination unit 27 determines a task to be performed by the worker P1 from one or more task candidates based on the result of the voice recognition process performed by the voice recognition unit 26 (step S26). For example, the task determination unit 27 refers to the utterance candidate database 35 and determines that a task associated with an utterance candidate recognized by the voice recognition unit 26 is a task to be performed by the worker P1. In the above example, the task determination unit 27 determines that "wiping the stove", which is associated with "stove" from among one or more task candidates in the utterance candidate database 35 shown in Fig. 7, is a task to be performed by the worker P1.
[0095] Next, the output unit 23 outputs the result determined by the work determination unit 27 (step S27). Specifically, the output unit 23 outputs determined work information indicating the work determined by the work determination unit 27 (for example, "wiping the stove") to the communication terminal 50 via the communication unit 13. The control unit 53 of the communication terminal 50 acquires the determined work information from the output unit 23 via the communication unit 55, and causes the display unit 51 to display an image indicating the work performed by the worker P1 (for example, "wiping the stove") based on the determined work information, as shown on the left side of FIG. 12. In addition, the control unit 53 causes, for example, an image indicating the record items of the execution result of the work together with the work performed by the worker P1. The worker P1, for example, performs the selected work and inputs the execution result to the voice input unit 52 of the communication terminal 50. The control unit 53 converts, for example, the voice indicating the execution result input to the voice input unit 52 into execution result information indicating the execution result by voice recognition processing or the like. The input implementation result may be an option such as "yes" or "no" as shown on the left side of Fig. 12, or may be a numerical value when measuring the core temperature of ingredients (e.g., fried chicken or roast beef). Furthermore, the communication terminal 50 stores, for example, each time an input of an implementation result from the worker P1 is received, as previous work information. The worker P1 may input the implementation result to the operation receiving unit 56 of the communication terminal 50.
[0096] Next, the recording unit 24 records the performance results of the work belonging to the first work group input by the worker P1 in association with the worker P1 in the work history recording database 32 (step S28). Specifically, the recording unit 24 acquires information corresponding to items of an information table held by the work history recording database 32, such as performance result information indicating the performance results of the work input by the worker P1, from the communication terminal 50, and records the acquired information in the work history recording database 32.
[0097] Then, when the performance result of the work belonging to the first work group is input by the worker P1, the update unit 28 updates the work order record database 34 (step S29). Specifically, when the recording unit 24 records the performance result of the work belonging to the first work group in the work history record database 32 in step S28, the update unit 28 adds the number of times of performance in the work order record database 34 corresponding to the work indicated by the previous work information and the work following the work indicated by the previous work information whose performance result is recorded by the recording unit 24. As a result, the work order record database 34 is updated every time a work is performed by a worker, making it easier to determine one or more candidate tasks in accordance with the actual work order.
[0098] As described above, in the second operational example, in the work management system 100, the candidate designator 25 designates one or more work candidates from the first work group based on previous work information indicating the work performed immediately before in the first work group, and the output unit 23 outputs the results determined by the candidate designator 25. As a result, in the work management system 100, by outputting one or more work candidates determined from the work group, worker P1 can perform the next work without separately checking the work order, regardless of whether worker P1 performed the immediately previous work, and can work efficiently.
[0099] [Effects, etc.] As described above, the work management system 100 of this embodiment includes an authentication unit 21 that performs personal authentication of the worker P1 based on the identification information of the worker P1 before the worker P1 performs a task belonging to a first work group consisting of one or more tasks, a history confirmation unit 22 that, when the worker P1 has been personally authenticated by the authentication unit 21, determines whether or not the worker P1 may perform a task belonging to the first work group based on work history information that indicates the work history performed by the worker P1 during a specified period, and an output unit 23 that outputs the result of the determination made by the history confirmation unit 22.
[0100] As a result, the work management system 100 can determine whether the worker P1 is qualified to perform the work that the worker P1 is about to perform by making an appropriate determination based on the work history of the personally authenticated worker P1 before the worker P1 performs the work that belongs to the first group. For example, the work management system 100 determines whether the worker P1 is qualified to perform the work that belongs to the first work group after performing work that complies with the rules of the work facility that is the subject of work management, and outputs the result. Therefore, the work management system 100 can urge the worker P1 to perform the work in accordance with the rules, and can efficiently manage the work of the worker P1.
[0101] Also, for example, if the work history indicated by the work history information does not include the performance of one or more preparatory tasks necessary to perform the work belonging to the first work group, the history confirmation unit 22 determines that the worker P1 should not perform the work belonging to the first work group.
[0102] As a result, when the worker P1 has not performed one or more preparatory tasks, the work management system 100 outputs a determination that the worker P1 should not perform the tasks belonging to the first work group. Therefore, even if a work order is set in the work facility, the work management system 100 can urge the worker P1 not to perform the tasks without following the work order.
[0103] Also, for example, the first work group includes work involving handling food, and the one or more pre-work tasks are work for checking the hygienic state of the worker P1 or work for improving the hygienic state of the worker P1.
[0104] As a result, the work management system 100 can prevent worker P1 from failing to perform one or more preparatory tasks for hygiene management before performing work involving food for which hygiene management is important, thereby enabling efficient hygiene management.
[0105] Also, for example, when the work history does not include the performance of one or more pre-tasks, the history confirmation unit 22 extracts one or more unperformed tasks from the one or more pre-tasks that are not included in the work history, and the output unit 23 outputs unperformed information that prompts the worker P1 to perform the one or more unperformed tasks extracted by the history confirmation unit 22.
[0106] By outputting the incomplete information in this manner, worker P1 can recognize one or more incomplete tasks and can immediately perform one or more incomplete tasks without having to check the tasks that he or she has not performed.
[0107] In addition, for example, the work management system 100 further includes an operation reception unit 56 (or a voice input unit 52) that receives input of post-input information from the worker P1 indicating that the worker P1 has performed one or more unperformed tasks after the output unit 23 outputs one or more pieces of unperformed information, and the history confirmation unit 22 determines that it is OK to perform the work belonging to the first work group when the operation reception unit 56 (or the voice input unit 52) receives input of the post-input information.
[0108] As a result, when the work history information indicates that the worker P1 has performed one or more unperformed tasks, the work management system 100 can change the determination by accepting the input of the post-input information, so that, for example, the worker P1 does not need to input the results of performing one or more unperformed tasks using a separate communication terminal or the like.
[0109] Also, for example, the first work group is made up of one or more works to be performed in area A where worker P1 has been personally authenticated.
[0110] As a result, the area in which the worker P1 performs input for personal authentication and the area in which the worker P1 performs the work are the same, so that the worker P1 can perform the work efficiently.
[0111] Moreover, for example, the work management system 100 further includes a recording unit 24 that records the results of work carried out by the first work group inputted by the worker P1 in association with the worker P1.
[0112] This makes it possible to record the inspection results of the work performed by the worker P1 and keep a record of the results of work management.
[0113] Also, for example, the identification information is information indicating the voice of the worker P1, and the authentication unit 21 performs personal authentication of the worker P1 by voiceprint authentication.
[0114] This allows the worker P1 to perform personal authentication simply by uttering a voice, making it possible to perform personal authentication easily and hygienically.
[0115] Also, for example, the authentication unit 21 performs personal authentication of the worker P1 from among a plurality of authentication candidates.
[0116] As a result, even when the work management system 100 is used by a plurality of workers, each worker can be personally authenticated.
[0117] Also, for example, the first work group is composed of a plurality of tasks, and when the history checking unit 22 determines that a task belonging to the first work group may be performed, the work management system 100 further includes a candidate determination unit 25 that determines one or more candidate tasks from the first work group as the task to be performed by the worker P1 based on previous task information indicating the task performed immediately before personal authentication of the worker P1 was performed by the authentication unit 21, and the output unit 23 outputs the result determined by the candidate determination unit 25.
[0118] As a result, one or more candidate tasks determined from the first work group are output, allowing worker P1 to perform the next task without having to check the task order separately, and thus working efficiently. Even if the task performed immediately before is performed by a worker other than worker P1, one or more candidate tasks are output, so the task can be efficiently handed over. Thus, the work management system 100 can efficiently manage the tasks of worker P1.
[0119] The work management system 100 may be a system including a candidate designator 25 that determines one or more candidate tasks to be performed by the worker P1 from the first work group based on previous work information indicating the task performed immediately before in the first work group before the worker P1 performs a task belonging to a first group consisting of a plurality of tasks, and an output unit 23 that outputs the results determined by the candidate designator 25. For example, the work management system 100 may not include the authentication unit 21 and the history confirmation unit 22. Even in this case, the above-mentioned effect can be obtained by outputting one or more candidate tasks determined from the first work group.
[0120] Also, for example, the work management system 100 further includes a memory unit 12 having a work order record database 34 in which information regarding the order in which the multiple works constituting the first work group were performed is stored, and the candidate determination unit 25 determines one or more work candidates using the information stored in the work order record database 34.
[0121] As a result, one or more candidate tasks are determined based on the order in which the multiple tasks that make up the first work group have been performed so far, so the work management system 100 can determine one or more candidate tasks that reflect the order in which the tasks were actually performed.
[0122] Also, for example, the task order record database 34 includes information indicating the number of times the next task was performed for each of the multiple tasks included in the first task group, and the candidate determination unit 25 determines that the one or more tasks are candidate tasks, if the tasks within a predetermined rank in the task order record database 34 are ranked in order of the number of times the next task was performed after the task indicated by the immediately preceding task information.
[0123] As a result, the task that has been performed the next greatest number of times after the immediately preceding task is determined as one or more candidate tasks, so that the task management system 100 can determine one or more candidate tasks using a simple algorithm.
[0124] For example, the work management system 100 further includes an update unit 28 that updates the work order record database 34 when the result of performing the work belonging to the first work group is input by the worker P1.
[0125] As a result, the task sequence record database 34 is updated every time the results of the tasks are input, making it easier to determine one or more task candidates that are in line with the actual task sequence.
[0126] In addition, for example, the work management system 100 further includes a voice recognition unit 26 that sets one or more utterance candidates corresponding to one or more work candidates as targets for voice recognition processing and performs voice recognition processing of voice indicating the work obtained from the worker P1, and a work determination unit 27 that determines the work to be performed by the worker P1 from the one or more work candidates based on the result of the voice recognition processing performed by the voice recognition unit 26, and the output unit 23 outputs information indicating the work determined by the work determination unit 27.
[0127] As a result, when worker P1 selects a task to perform from one or more candidate tasks by voice input, speech candidates focused on the one or more candidate tasks are set as targets for voice recognition processing, thereby improving the accuracy of voice recognition.
[0128] For example, the work management system 100 further includes a display unit 51 that displays an image based on the output of the output unit 23.
[0129] As a result, the output of the output unit 23 is displayed as an image, so that the worker P1 can easily recognize the output of the work management system 100.
[0130] Furthermore, the work management method according to this embodiment includes an authentication step (step S2) for performing personal authentication of the worker P1 based on the identification information of the worker P1 before the worker P1 performs a task belonging to a work group consisting of one or more tasks, a history confirmation step (step S5) for determining, when the worker P1 has been personally authenticated in the authentication step, whether or not the worker P1 may perform a task belonging to the first work group based on work history information indicating the work history performed by the worker P1 during a predetermined period, and an output step (step S7 or step S13) for outputting the result determined in the history confirmation step.
[0131] This provides the same effects as those provided by the work management system 100 according to the present embodiment described above.
[0132] The present embodiment can be realized not only as a system, but also as an integrated circuit having a processing unit included in such a system, as a method in which the processing units constituting the system are steps, as a program that causes a computer to execute those steps, or as information, data, or signals indicating the program. Those programs, information, data, and signals may be distributed via a recording medium such as a CD-ROM or a communication medium such as the Internet.
[0133] (Other embodiments) The work management system 100 and the like according to one or more aspects of the present disclosure have been described above based on the embodiment, but the present disclosure is not limited to this embodiment. As long as it does not deviate from the spirit of the present disclosure, various modifications conceived by a person skilled in the art to this embodiment and forms constructed by combining components in different embodiments may also be included within the scope of one or more aspects of the present disclosure.
[0134] For example, in the above embodiment, the work management system 100 includes the communication terminal 50, but is not limited to this. The management server 10 may output and acquire information by communicating with a communication terminal such as a tablet terminal owned by a worker. Furthermore, instead of the communication terminal 50, the work management system 100 may include a dedicated device for each area that includes a display unit 51 and a voice input unit 52.
[0135] Also, for example, the work management system 100 includes the display unit 51, but is not limited to this. The work management system 100 may include a speaker that emits a sound based on the output of the output unit 23, instead of the display unit 51.
[0136] Also, for example, the work management system 100 does not have to be a system that performs the processes of both the above-mentioned operation example 1 and operation example 2, and may be a system that performs the processes of only one of operation example 1 and operation example 2.
[0137] Also, for example, at least one of the components included in the information processing unit 11 of the management server 10 may be included in the control unit 53 of the communication terminal 50 instead of the information processing unit 11. Also, at least one of the databases stored in the memory unit 12 of the management server 10 may be stored in the memory unit 54 of the communication terminal 50 instead of the memory unit 12.
[0138] Furthermore, in the above embodiment, a work group is defined for each area, but this is not limiting, and a work group may be defined regardless of the area.
[0139] Furthermore, in the above embodiment, the work management system 100 is realized by a plurality of devices, but it may be realized as a single device. For example, the work management system 100 may be realized as a single device corresponding to the communication terminal 50, or as a single device corresponding to the management server 10. When the work management system 100 is realized by a plurality of devices, the components of the work management system 100 may be distributed in any manner among the plurality of devices.
[0140] Furthermore, the history checking unit 22 has determined whether or not the worker P1 who has been personally authenticated may perform the work belonging to the first work group based on the work history information indicating the work history of the personally authenticated worker P1, but this is not limited thereto. The history checking unit 22 may also determine whether or not the worker P1 may perform the work belonging to the first work group based on whether or not the work history of a person other than the personally authenticated worker P1 includes work necessary to perform the work belonging to the first work group.
[0141] For example, the communication method between the devices in the above embodiment is not particularly limited. In addition, a relay device (not shown) may be used in the communication between the devices. In addition, the transmission path of information described in the above embodiment is not particularly limited.
[0142] The order of the processes described in the flowcharts of the above embodiments is merely an example. The order of the processes may be changed, and the processes may be executed in parallel.
[0143] Also, for example, in the above embodiment, all or some of the components of the work management system 100 according to the present disclosure may be configured with dedicated hardware, or may be realized by executing a software program suitable for each component. Each component may be realized by a program execution unit such as a CPU or processor reading and executing a software program recorded on a recording medium such as a HDD or semiconductor memory.
[0144] Furthermore, the components of the work management system 100 according to the present disclosure may be configured with one or more electronic circuits. Each of the one or more electronic circuits may be a general-purpose circuit or a dedicated circuit.
[0145] The one or more electronic circuits may include, for example, a semiconductor device, an integrated circuit (IC), or a large scale integration (LSI). The IC or LSI may be integrated into one chip or into multiple chips. Although IC or LSI is used here, the name may vary depending on the degree of integration, and may be called a system LSI, a very large scale integration (VLSI), or an ultra large scale integration (ULSI). Also, a field programmable gate array (FPGA), which is programmed after the LSI is manufactured, can be used for the same purpose.
[0146] In addition, the general or specific aspects of the present disclosure may be realized as a system, an apparatus, a method, an integrated circuit, or a computer program. Alternatively, the present disclosure may be realized as a computer-readable non-transitory recording medium such as an optical disk, a HDD, or a semiconductor memory in which the computer program is stored. In addition, the present disclosure may be realized as any combination of a system, an apparatus, a method, an integrated circuit, a computer program, and a recording medium.
[0147] For example, the present disclosure may be realized as a work management method executed by a computer such as a work management system, or as a program for causing a computer to execute such a work management method. Furthermore, the present disclosure may be realized as a computer-readable non-transitory recording medium on which such a program is recorded.
[0148] In addition, the present disclosure also includes forms obtained by applying various modifications to each embodiment that a person skilled in the art may conceive, and forms realized by arbitrarily combining the components and functions of each embodiment within the scope that does not deviate from the spirit of the present disclosure. [Industrial Applicability]
[0149] The present disclosure can be used in a work management system that manages the work of workers. [Explanation of symbols]
[0150] 10 Management Server 11 Information Processing Section 12 Storage section 13. Communications Department 21 Authentication Section 22 History Verification Section 23 Output section 24 Recording Section 25 Candidate Selection Division 26 Voice Recognition Unit 27 Work Decision Department 28 Update section 31 Credentials Database 31a worker 31b Voiceprint 32 Work history record database Area 32a 32b Work name 32c worker 32d Record items 32e Implementation Results 32F Implementation date and time 32g Post-entry 33 Work Rules Database 33a Target Area 33b Preliminary work 33c Target Area 34 Work Order Record Database 35 Utterance candidate database 35a Job name 35b Candidate utterances 50 Communication terminal 50a Communication terminal 50b Communication terminals 51 Display section 52 Audio input section 53 Control section 54 Storage section 55 Communications Department 56 Operation reception section 90 Wide Area Communication Network 100 Work Management System P, P1 worker
Claims
1. an authentication unit that performs personal authentication of a worker based on identification information of the worker acquired from the worker before the worker performs a task belonging to a task group consisting of one or more tasks; a history confirmation unit that, when the worker is personally authenticated by the authentication unit, determines whether or not the worker is permitted to perform work belonging to the work group based on work history information indicating a work history performed by the worker during a predetermined period of time; an output unit that outputs a result determined by the history checking unit; the history confirmation unit determines that the worker should not perform the work belonging to the work group when the work history indicated by the work history information does not include performance of one or more preparatory tasks necessary for performing the work belonging to the work group, The work group includes food handling work, The one or more pre-work tasks are tasks for checking the hygiene condition of the worker or tasks for improving the hygiene condition of the worker. Work management system.
2. When the work history indicated by the work history information does not include the performance of the one or more pre-works, the history confirmation unit extracts one or more unperformed works that are not included in the work history from among the one or more pre-works; The output unit outputs unperformed information that prompts the worker to perform the one or more unperformed tasks extracted by the history confirmation unit. The work management system according to claim 1 .
3. an input unit configured to receive, from the worker, post-input information indicating that the worker has performed the one or more unperformed tasks after the output unit has output the unperformed information, the history confirmation unit determines, when the input unit receives the input of the post-input information, that the work belonging to the work group may be performed. The work management system according to claim 2 .
4. A work management system, an authentication unit that performs personal authentication of a worker based on identification information of the worker acquired from the worker before the worker performs a task belonging to a task group consisting of one or more tasks; a history confirmation unit that, when the worker is personally authenticated by the authentication unit, determines whether or not the worker is permitted to perform work belonging to the work group based on work history information indicating a work history performed by the worker during a predetermined period of time; an output unit that outputs a result determined by the history checking unit; The work group is composed of a plurality of works, The work management system includes: a candidate determination unit that, when the history confirmation unit has determined that a task belonging to the task group may be performed, determines one or more task candidates from the task group as a target for the task to be performed by the worker, based on previous task information indicating a task performed in the task group immediately before personal authentication of the worker is performed by the authentication unit; The output unit outputs the result determined by the candidate determination unit. Work management system.
5. a storage unit having a task order record database in which information regarding the order in which the tasks constituting the task group were performed is stored; The candidate determination unit determines the one or more task candidates using information stored in the task order record database. The work management system according to claim 4.
6. The task order record database includes, for each of the tasks included in the task group, information indicating the number of times that the task has been performed after each immediately preceding task, the candidate determination unit determines that the one or more tasks are candidates for a task, the tasks being ranked in the task order record database in order of frequency of execution of the tasks executed next to the task indicated by the immediately preceding task information, and the tasks being ranked in the order of frequency of execution of the tasks in the task order record database in the order of frequency of execution of the tasks. The work management system according to claim 5 .
7. an update unit that updates the work order record database when the worker inputs a result of the work belonging to the work group; The work management system according to claim 5 or 6.
8. a voice recognition unit that sets one or more utterance candidates associated with the one or more task candidates as targets for voice recognition processing and performs voice recognition processing of a voice indicating the task obtained from the worker; a task determination unit that determines a task to be performed by the worker from the one or more task candidates based on a result of the speech recognition process performed by the speech recognition unit, The output unit outputs information indicating the work determined by the work determination unit. The work management system according to any one of claims 4 to 7.
9. The work group is composed of one or more tasks that the worker performs in the area where the worker is personally authenticated. The work management system according to any one of claims 1 to 8.
10. a recording unit that records the results of the work belonging to the work group input by the worker in association with the worker, The work management system according to any one of claims 1 to 9.
11. the identification information is information indicating a voice of the worker, the authentication unit performs personal authentication of the worker by voiceprint authentication; The work management system according to any one of claims 1 to 10.
12. The authentication unit performs personal authentication of the worker from a plurality of authentication candidates. The work management system according to any one of claims 1 to 11.
13. Further comprising a display unit that displays an image based on the output of the output unit. The work management system according to any one of claims 1 to 12.
14. A work management method implemented by a computer, comprising: an authentication step of performing personal authentication of a worker based on identification information of the worker acquired from the worker before the worker performs a task belonging to a task group consisting of one or more tasks; a history confirmation step of determining, when the worker is personally authenticated in the authentication step, whether or not the worker is permitted to perform work belonging to the work group based on work history information indicating a work history performed by the worker during a predetermined period of time; an output step of outputting a result determined in the history confirmation step, In the history confirmation step, when the work history indicated by the work history information does not include the performance of one or more preparatory tasks necessary for performing the work belonging to the work group, it is determined that the worker should not perform the work belonging to the work group; The work group includes food handling work, The one or more pre-work tasks are tasks for checking the hygiene condition of the worker or tasks for improving the hygiene condition of the worker. Work management methods.
15. A work management method implemented by a computer, comprising: an authentication step of performing personal authentication of a worker based on identification information of the worker acquired from the worker before the worker performs a task belonging to a task group consisting of one or more tasks; a history confirmation step of determining, when the worker is personally authenticated in the authentication step, whether or not the worker is permitted to perform work belonging to the work group based on work history information indicating a work history performed by the worker during a predetermined period of time; an output step of outputting a result determined in the history confirmation step, The work group is composed of a plurality of works, The work management method includes: a candidate determination step of determining, when it is determined in the history confirmation step that the work belonging to the work group may be performed, one or more candidate work to be performed by the worker from the work group based on previous work information indicating a work performed in the work group immediately before personal authentication of the worker is performed in the authentication step, In the output step, a result determined in the candidate determination step is output. Work management methods.
16. A program for causing a computer to execute the work management method according to claim 14 or 15.
Citation Information
Patent Citations
Work progress management device
JP1995334571A
Operation progress management system
JP2007188116A
Hand wash instruction signage system and hand wash instruction promotion management method
JP2020091815A
Sanitary management device, sanitary management method, and program
JP2021189847A
Method, system and program for storing inspection data by voice
JP6802592B1