Work history measurement system
The work history measurement system addresses data writing failures in IC tags by using a rewrite buffer in gate terminals, ensuring efficient data recovery and reduced processing times at plant entrances/exit gates.
Patent Information
- Application Number
- JP2022088943
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-05-31
- Publication Date
- 2026-01-28
- Estimated Expiration
- 2042-05-31
AI Technical Summary
Conventional systems face inefficiencies in writing data to IC tags due to frequent failures, especially in environments like plants where workers wear protective clothing, leading to increased processing times and queues at entrance/exit gates.
A work history measurement system with portable storage terminals and gate terminals that include a rewrite buffer to store failed data, allowing subsequent workers to retrieve and complete the writing process without requiring re-touching, thereby reducing the need for rewrites.
The system enables quick data recovery and completion of writing procedures without rewrites, enhancing work efficiency by minimizing processing time at gates and reducing queues.
Smart Images

Figure 0007807986000001 
Figure 0007807986000002 
Figure 0007807986000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a work history measurement system. [Background technology]
[0002] To improve work efficiency at plants, it is important to understand the location information and working time of each worker or work team, and to analyze and improve the system. During work, a large number of workers work simultaneously in various locations within the plant. In some plants, there is no network environment (either a local communication network such as Wi-Fi or a wide-area communication network such as a public telephone line), and in such plants, it is difficult to take data about workers measured within the plant outside the plant in real time.
[0003] Therefore, an effective method is for workers to enter the plant with a portable storage terminal (hereinafter sometimes referred to as an IC tag) and hold (hereinafter referred to as "touch") the IC tag over a local communication device (hereinafter referred to as a reader / writer), thereby recording the time of entering and leaving the room and the time of completion of the work on the IC tag, and then the worker himself / herself takes the IC tag outside the plant and retrieves the data.
[0004] However, if the touch time is insufficient, writing from the reader / writer to the IC tag may fail. Particularly in plants where workers wear heavy protective clothing, handling IC tags is difficult and the touch time is often insufficient. As a result, the chances of writing failing increase.
[0005] In this regard, Patent Document 1 discloses an automatic ticket gate that, when data is exchanged between a contactless automatic ticket gate and a contactless ticket, if the processing is interrupted after the data on the contactless ticket is read, for example because the contactless ticket goes out of the communication range, the automatic ticket gate will prompt the user to touch the ticket again and will reset the ticket gate itself according to the circumstances of the processing interruption, thereby avoiding inconveniences such as the fare being deducted twice. [Prior art documents] [Patent documents]
[0006] [Patent Document 1] Japanese Patent Application Laid-Open No. 2003-223659 Summary of the Invention [Problem to be solved by the invention]
[0007] In conventional technologies, it takes time to deal with a failed write operation. For example, in Patent Document 1, if a write operation fails, the user must touch the screen again.
[0008] Writing failures occur frequently in plants, so if the user is required to re-touch the device every time a failure occurs, the writing procedure takes a long time. As a result, at entrance / exit gates (such as plant entrances) where many workers are concentrated, workers form queues while waiting to write the data, reducing work efficiency.
[0009] Based on the above, the object of the present invention is to provide a work history measurement system that can complete the writing procedure in a short time and recover the data that failed to be written, without requiring rewriting even if writing to an IC tag fails. [Means for solving the problem]
[0010] In order to solve the above problems, the present invention provides a system including a plurality of portable storage terminals 102 which are carried by a plurality of moving workers 101 and each having a personal ID (102A), one or more gate terminals 103 which are installed in an area where the workers 101 move and which are each equipped with a gate ID (103C), a communication unit 103D, a timestamp generation unit 103E and a rewrite buffer 103F, and a reading unit 105 which reads data recorded in the portable storage terminal 102, wherein the communication unit 103D communicates with the portable storage terminal 102 when it comes close to the portable storage terminal 102, reads at least the personal ID (102A) recorded in the portable storage terminal 102, and generates a self-gate-passage record including the gate ID (103C) and a timestamp 103G. The code 102C is written to the portable storage terminal 102, and when a predetermined condition is met, data consisting of a personal ID (102A) and a timestamp 103G is recorded in the rewrite buffer 103F, and when data exists in the rewrite buffer 103F, an other person's gate passing record 102D including the personal ID (102A), gate ID (103C), and timestamp 103G is written to the portable storage terminal 102, and the reading unit 105 reads the own gate passing record 102C and the other person's gate passing record 102D recorded in the multiple portable storage terminals 102, and outputs the personal ID (102A), gate ID (103C), and timestamp 103G. [Effects of the Invention]
[0011] According to the present invention, even if writing to an IC tag fails, the data can be recovered after completing the writing procedure in a short time without requiring a rewrite. Note that problems, configurations, and effects other than those described above will become clear from the following description of the embodiment of the invention. [Brief explanation of the drawings]
[0012] [Figure 1] FIG. 2 is a diagram showing the actions of a worker who uses the work history measurement system according to the first embodiment of the present invention. [Figure 2A] 1 is a block diagram showing an example of the overall configuration of a work history measurement system according to a first embodiment of the present invention. [Figure 2B]FIG. 2 is a block diagram showing an example of the configuration of a self-gate passage record according to the first embodiment of the present invention. [Figure 2C] FIG. 3 is a block diagram showing an example of the configuration of a gate pass record of another person according to the first embodiment of the present invention. [Figure 3A] FIG. 4 is a diagram showing an example of operation when there is no data in a rewrite buffer of the work history measurement system according to the first embodiment of the present invention. [Figure 3B] FIG. 4 is a diagram showing an example of an operation when writing data into a rewrite buffer of the work history measurement system according to the first embodiment of the present invention. [Figure 3C] FIG. 4 is a diagram showing an example of operation when data exists in a rewrite buffer of the work history measurement system according to the first embodiment of the present invention. [Figure 4A] FIG. 2 is a block diagram showing a first configuration example of the gate terminal according to the first embodiment of the present invention. [Figure 4B] FIG. 4 is a block diagram showing a second configuration example of the gate terminal according to the first embodiment of the present invention. [Figure 4C] FIG. 4 is a block diagram showing a third configuration example of the gate terminal according to the first embodiment of the present invention. [Figure 5A] FIG. 4 is a sequence diagram showing an example of processing when writing is successful in the communication unit according to the first embodiment of the present invention. [Figure 5B] FIG. 4 is a sequence diagram showing an example of processing when a writing operation by the communication unit according to the first embodiment of the present invention fails. [Figure 5C] FIG. 4 is a sequence diagram showing a first processing example when a write timeout occurs in the communication unit according to the first embodiment of the present invention. [Figure 5D] FIG. 10 is a sequence diagram illustrating a second processing example when a write timeout occurs in the communication unit according to the first embodiment of the present invention. [Figure 5E] FIG. 4 is a sequence diagram illustrating an example of processing when a reading operation by the communication unit according to the first embodiment of the present invention fails. [Figure 5F] FIG. 10 is a sequence diagram illustrating an example of processing when a reading part of the communication unit according to the first embodiment of the present invention is successful. [Figure 5G] FIG. 4 is a sequence diagram illustrating an example of processing when a reading timeout occurs in the communication unit according to the first embodiment of the present invention. [Figure 6A]FIG. 2 is a diagram showing an interface of a gate terminal that notifies by sound when touched according to the first embodiment of the present invention. [Figure 6B] 1 is a diagram showing an interface of a gate terminal that notifies by light when touched according to a first embodiment of the present invention; [Figure 6C] FIG. 2 is a diagram showing an interface of a gate terminal equipped with a monitor according to the first embodiment of the present invention. [Figure 6D] FIG. 1 is a diagram showing an interface of a gate terminal having a monitor according to the first embodiment of the present invention, which displays a notification in a pop-up when touched. [Figure 6E] 1 is a diagram showing the interface of a gate terminal having a monitor according to the first embodiment of the present invention, which notifies the user of a gate passage record by displaying it in a pop-up window when touched. FIG. [Figure 6F] 1 is a diagram showing the interface of a gate terminal equipped with a monitor according to the first embodiment of the present invention, which displays a pop-up notification of a record of other people passing through the gate when touched. FIG. [Figure 7A] FIG. 10 is a diagram showing an interface of a gate terminal having an indicator that indicates that data exists in a rewrite buffer according to the first embodiment of the present invention. [Figure 7B] FIG. 10 is a diagram showing an interface of a gate terminal equipped with a monitor according to the first embodiment of the present invention and displaying an indicator indicating that data exists in a rewrite buffer. [Figure 8A] FIG. 2 is a block diagram showing an example of a process for reading and writing data from and to the portable storage terminal according to the first embodiment of the present invention. [Figure 8B] FIG. 2 is a block diagram showing an example of a process for reading and writing data from and to a portable storage terminal having a saved record end address according to the first embodiment of the present invention. [Figure 8C] FIG. 10 is a block diagram showing an example of a process for transferring a personal ID to another portable storage terminal when the amount of data in the portable storage terminal according to the first embodiment of the present invention becomes saturated; [Figure 9] FIG. 4 is a diagram illustrating an example of a process in which a reading unit according to the first embodiment of the present invention reads data from a portable storage terminal. [Figure 10A]FIG. 2 is a diagram showing a first configuration example of a data structure written in the portable storage terminal according to the first embodiment of the present invention. [Figure 10B] FIG. 10 is a diagram showing a second configuration example of the data structure written to the portable storage terminal according to the first embodiment of the present invention. [Figure 11A] FIG. 2 is a diagram showing a first configuration example of the amount of data written to the portable storage terminal according to the first embodiment of the present invention. [Figure 11B] FIG. 10 is a diagram showing a second configuration example of the amount of data written to the portable storage terminal according to the first embodiment of the present invention. [Figure 11C] FIG. 2 is a diagram showing an example of the data amount of a time stamp written in the portable storage terminal according to the first embodiment of the present invention. [Figure 12A] FIG. 3 is a flowchart showing an example of processing of the portable storage terminal according to the first embodiment of the present invention. [Figure 12B] FIG. 4 is a flowchart showing an example of a write subroutine process of the gate terminal according to the first embodiment of the present invention. [Figure 12C] FIG. 4 is a flowchart showing an example of a processing subroutine for determining whether reading has been successful in the gate terminal according to the first embodiment of the present invention. [Figure 12D] FIG. 4 is a flowchart showing an example of a process of a writing success determination subroutine of the gate terminal according to the first embodiment of the present invention. [Figure 12E] FIG. 2 is a flowchart showing an example of an operation of a worker from the start to the end of work according to the first embodiment of the present invention. [Figure 13] FIG. 1 is a diagram showing an example of the composition of a work team according to a first embodiment of the present invention. [Figure 14A] FIG. 2 is a plant plan view showing a first installation example of a gate setting terminal and an initialization terminal according to the first embodiment of the present invention. [Figure 14B] FIG. 4 is a plant plan view showing a second installation example of the gate setting terminal and the initialization terminal according to the first embodiment of the present invention. [Figure 15] FIG. 10 is a block diagram showing an example of the overall configuration of a work history measurement system including an analysis unit according to a second embodiment of the present invention. [Figure 16] FIG. 10 is a diagram showing an example of operation when data exists in a rewrite buffer of the work history measurement system including an analysis unit according to the second embodiment of the present invention. [Figure 17]FIG. 10 is a diagram showing an example of processing in which an analysis unit according to the second embodiment of the present invention estimates an individual movement history. [Figure 18] FIG. 10 is a diagram showing an example of the configuration of an individual movement history output by an analysis unit according to the second embodiment of the present invention. [Figure 19] FIG. 10 is a flowchart showing an example of processing by a readout unit and an analysis unit according to the second embodiment of the present invention. [Figure 20A] FIG. 10 is a flowchart showing an example of processing by an individual movement history estimation unit according to the second embodiment of the present invention. [Figure 20B] FIG. 10 is a diagram showing an example of the configuration of an individual movement history output by an individual movement history estimation unit according to the second embodiment of the present invention. [Figure 21A] FIG. 10 is a diagram showing an example of the configuration of a gate ID area correspondence table according to the second embodiment of the present invention. [Figure 21B] FIG. 10 is a flowchart showing an example of processing by an individual movement history estimation unit having a gate ID area correspondence table according to the second embodiment of the present invention. [Figure 21C] FIG. 10 is a diagram showing an example of the configuration of an individual movement history output by an individual movement history estimation unit having a gate ID area correspondence table according to a second embodiment of the present invention. [Figure 22] FIG. 10 is a diagram showing an example of the operation of the administrator portable storage terminal of the work history measurement system according to the third embodiment of the present invention. [Figure 23] FIG. 11 is a diagram illustrating an example of a process in which a reading unit according to the third embodiment of the present invention reads data from a portable storage terminal and an administrator portable storage terminal. [Figure 24] FIG. 10 is a block diagram showing an example of the configuration of a portable clock setting terminal of a work history measurement system according to a fourth embodiment of the present invention. [Figure 25] FIG. 10 is a diagram showing an example of the operation of the portable clock setting terminal of the work history measurement system according to the fourth embodiment of the present invention. [Figure 26] FIG. 10 is a diagram showing an example of an operation of transferring data recorded in a portable storage terminal to a rewrite buffer according to a fifth embodiment of the present invention. [Figure 27A] FIG. 13 is a block diagram showing a first processing example of transferring data recorded in a portable storage terminal with a tight capacity to a rewrite buffer according to a fifth embodiment of the present invention. [Figure 27B]FIG. 13 is a block diagram showing a second processing example of transferring data recorded in a portable storage terminal with a tight capacity to a rewrite buffer according to the fifth embodiment of the present invention. [Figure 27C] FIG. 13 is a block diagram showing an example of a process in which a portable storage terminal of a subsequent worker retrieves transferred data according to a fifth embodiment of the present invention. [Figure 28] FIG. 13 is a diagram showing an example of a screen displaying the location of a gate terminal where an uncollected record exists according to the fifth embodiment of the present invention. [Figure 29A] FIG. 10 is a block diagram showing an example of the overall configuration of a work history measurement system including a work ID selection unit according to a sixth embodiment of the present invention. [Figure 29B] FIG. 20 is a block diagram showing a first configuration example of a personal work record according to a sixth embodiment of the present invention. [Figure 29C] FIG. 20 is a block diagram showing a second configuration example of a personal work record according to the sixth embodiment of the present invention. [Figure 29D] FIG. 20 is a block diagram showing a third example of the configuration of a personal work record according to the sixth embodiment of the present invention. [Figure 29E] FIG. 13 is a block diagram showing an example of the configuration of an other person's work record record according to a sixth embodiment of the present invention. [Figure 30] FIG. 10 is a diagram showing an example of the operation of a work history measurement system including a work ID selection unit according to a sixth embodiment of the present invention. [Figure 31] FIG. 13 is a block diagram showing an example of the configuration of a gate terminal including a work ID selection unit according to a sixth embodiment of the present invention. [Figure 32A] FIG. 13 is a diagram showing a button selection interface of a task ID selection unit according to a sixth embodiment of the present invention. [Figure 32B] FIG. 13 is a diagram showing a button selection interface of a task ID selection section that allows selection of start and end attributes according to a sixth embodiment of the present invention. [Figure 32C] FIG. 13 is a diagram showing a radio button selection interface of a task ID selection section that allows selection of start and end attributes according to the sixth embodiment of the present invention. [Figure 32D] FIG. 13 is a diagram showing a drop-down list selection interface of a task ID selection section that allows selection of start and end attributes according to a sixth embodiment of the present invention. [Figure 32E]FIG. 13 is a diagram showing a button selection interface of an activity ID selection section that allows selection of a non-activity event according to a sixth embodiment of the present invention. [Figure 32F] FIG. 13 is a diagram showing a button selection interface of a task ID selection section having a free entry field according to a sixth embodiment of the present invention. [Figure 33] FIG. 13 is a diagram showing a button selection interface of an activity ID selection unit that allows selection of activity quality attributes according to a sixth embodiment of the present invention. [Figure 34] FIG. 11 is a block diagram showing an example of the overall configuration of a work history measurement system including an analysis unit and a work ID selection unit according to a seventh embodiment of the present invention. [Figure 35] FIG. 13 is a diagram showing an example of the operation of a work history measurement system including an analysis unit and a work ID selection unit according to a seventh embodiment of the present invention. [Figure 36] FIG. 13 is a diagram showing an example of processing in which an analysis unit according to a seventh embodiment of the present invention estimates an individual movement history and an individual work history. [Figure 37] FIG. 13 is a block diagram showing an example of the overall configuration of a work history measurement system that registers an initial registration work ID in a portable storage terminal according to an eighth embodiment of the present invention. [Figure 38] FIG. 13 is a diagram showing an example of the operation of a work history measurement system that registers an initial registration work ID in a portable storage terminal according to an eighth embodiment of the present invention. [Figure 39] FIG. 13 is a diagram showing a button selection interface of a task ID selection unit that presents an initial registration task ID according to the eighth embodiment of the present invention. [Figure 40] FIG. 13 is a block diagram showing an example of the overall configuration of a work history measurement system that estimates a next work from an initially registered work ID and a user's own work record record according to a ninth embodiment of the present invention. [Figure 41A] FIG. 13 is a diagram showing an example of the configuration of an initially registered task ID and an own task record record read by a next task estimation unit according to a ninth embodiment of the present invention. [Figure 41B] FIG. 13 is a view showing a button selection interface of a task ID selection unit that presents next tasks estimated by a next task estimation unit according to Example 9 of the present invention. [Figure 42] FIG. 19 is a diagram showing the actions of a worker using a work history measurement system equipped with an objective gate passage detection unit according to a tenth embodiment of the present invention. [Figure 43A] FIG. 22 is a block diagram showing an example of the overall configuration of a work history measurement system including an objective gate passage detection unit according to a tenth embodiment of the present invention. [Figure 43B] FIG. 23 is a block diagram showing a first configuration example of an objective gate passage record according to a tenth embodiment of the present invention. [Figure 43C] FIG. 23 is a block diagram showing a second configuration example of the objective gate passage record according to the tenth embodiment of the present invention. [Figure 44] FIG. 23 is a diagram showing an example of the operation of a work history measurement system including an objective gate passage detection unit according to a tenth embodiment of the present invention. [Figure 45] FIG. 19 is a block diagram showing an example of the overall configuration of a work history measurement system including an analysis unit and an objective gate passage detection unit according to an eleventh embodiment of the present invention. [Figure 46] FIG. 19 is a diagram showing an example of the operation of a work history measurement system including an analysis unit and an objective gate passage detection unit according to an eleventh embodiment of the present invention. [Figure 47] FIG. 20 is a diagram showing an example of processing in which an analysis unit according to an eleventh embodiment of the present invention estimates an individual movement history. [Figure 48A] FIG. 22 is a block diagram showing an example of the overall configuration of a work history measurement system including an objective work detection unit according to a twelfth embodiment of the present invention. [Figure 48B] FIG. 23 is a block diagram showing a first configuration example of an objective work record according to a twelfth embodiment of the present invention. [Figure 48C] FIG. 23 is a block diagram showing a second configuration example of an objective work record according to Example 12 of the present invention. [Figure 49] FIG. 23 is a diagram showing an example of the operation of a work history measurement system including an objective work detection unit according to a twelfth embodiment of the present invention. [Figure 50] FIG. 23 is a block diagram showing an example of the overall configuration of a work history measurement system including each work history estimation unit and an objective work detection unit according to a thirteenth embodiment of the present invention. [Figure 51] FIG. 23 is a diagram showing an example of the operation of a work history measurement system including each work history estimation unit and an objective work detection unit according to a thirteenth embodiment of the present invention. [Figure 52] FIG. 23 is a diagram showing an example of a process in which each work history estimation unit according to the thirteenth embodiment of the present invention estimates each work history. DETAILED DESCRIPTION OF THE INVENTION
[0013] Hereinafter, embodiments of the present invention will be described with reference to the drawings. The embodiments are illustrative for explaining the present invention, and some omissions and simplifications have been made as appropriate for clarity of explanation. The present invention can be implemented in various other forms. Unless otherwise specified, each component may be singular or plural.
[0014] In order to facilitate understanding of the invention, the position, size, shape, range, etc. of each component shown in the drawings may not represent the actual position, size, shape, range, etc. Therefore, the present invention is not necessarily limited to the position, size, shape, range, etc. disclosed in the drawings.
[0015] Examples of various types of information may be described using expressions such as "table," "list," and "queue," but the various types of information may also be expressed using data structures other than these. For example, various types of information such as "XX table," "XX list," and "XX queue" may also be expressed as "XX information." When describing identification information, expressions such as "identification information," "identifier," "name," "ID," and "number" are used, but these are interchangeable.
[0016] When there are multiple components with the same or similar functions, they may be described using the same reference numeral with different subscripts. When there is no need to distinguish between these multiple components, the subscripts may be omitted.
[0017] In the embodiments, there may be cases where processing performed by executing a program is described. Here, a computer executes the program using a processor (e.g., a CPU or a GPU), and performs processing defined by the program while using storage resources (e.g., memory) and interface devices (e.g., communication ports). Therefore, the processor may be the entity that executes the program and performs the processing.
[0018] Similarly, the entity that executes the program and performs the processing may be a controller, device, system, computer, or node having a processor. The entity that executes the program and performs the processing may be any computing unit, and may include a dedicated circuit that performs specific processing. Here, the dedicated circuit is, for example, an FPGA (Field Programmable Gate Array), an ASIC (Application Specific Integrated Circuit), or a CPLD (Complex Programmable Logic Device).
[0019] A program may be installed on a computer from a program source. The program source may be, for example, a program distribution server or a computer-readable storage medium. When the program source is a program distribution server, the program distribution server may include a processor and storage resources for storing the program to be distributed, and the processor of the program distribution server may distribute the program to be distributed to other computers. In addition, in an embodiment, two or more programs may be realized as one program, or one program may be realized as two or more programs.
[0020] Since the present invention encompasses a wide range of content, an overview of each embodiment will be provided below. First, in embodiment 1, a worker enters a plant carrying an IC tag, touches the IC tag to a local reader / writer to record the time of entry and exit to the room on the IC tag, and the worker himself takes the IC tag outside the plant and retrieves the data. In embodiment 2, the individual movement history of each worker is estimated from the recorded data. In embodiment 3, a manager retrieves unrecovered gate passage records of others recorded in a gate terminal. In embodiment 4, the time is updated in the timestamp generation unit of the gate terminal. In embodiment 5, when the data capacity of a portable storage terminal is full, recorded data is transferred to a rewrite buffer of the gate terminal to free up data capacity. In embodiment 6, a worker records the time of arrival and completion of work on an IC tag. In Example 7, we will explain how to estimate the individual work history of each worker from the recorded data, in Example 8, how to register in advance a menu of work that a worker plans to perform, in Example 9, how to estimate the next work that a worker will perform at a gate terminal, in Example 10, how to detect a worker's passage through a gate by means other than bringing a portable storage terminal close to the gate terminal and collect the detection results at the portable storage terminal, in Example 11, how to estimate the individual work history of each worker from the recorded data, in Example 12, how to detect the work status of a worker by means other than bringing a portable storage terminal close to the gate terminal and collect the detection results at the portable storage terminal, and in Example 13, how to estimate the work history of each work (each work history) from the recorded data. [Example]
[0021] 1 to 14B, a method will be described in which a worker enters a plant carrying an IC tag, touches the IC tag to a local reader / writer, and records the time of entering and leaving the room on the IC tag, and the worker himself takes the IC tag outside the plant and retrieves the data.
[0022] According to the first embodiment, even if the touch time is short and writing to the IC tag fails, the writing procedure can be completed in a short time without asking the worker to rewrite the data, and the data that failed to be written can be retrieved.
[0023] FIG. 1 is a diagram showing the actions of a worker using a work history measurement system according to a first embodiment of the present invention. A worker 101 carries a portable storage terminal 102. A gate terminal 103 is installed in a plant. The gate terminal 103 is equipped with a reader / writer 103A. When the worker 101 brings the portable storage terminal 102 close to the reader / writer 103A, communication between the reader / writer 103A and the portable storage terminal 102 is executed. The gate terminal 103 may be equipped with a monitor 103B. The monitor 103B may display the current time and the name of the location where the gate terminal 103 is installed.
[0024] Here, the workers 101 include maintenance workers who perform maintenance work, construction workers who perform construction work, processing workers who perform processing work, inspection workers who perform inspection work, cleaners who perform cleaning, transporters who transport equipment and luggage, visitors who take tours, and workers who perform all other tasks and jobs within the plant. Also included in the workers 101 are leaders and team leaders who supervise these workers, and instructors and supervisors who supervise the leaders and team leaders.
[0025] The plant includes any place where the worker 101 works, such as a power plant, a chemical plant, a food plant, an assembly factory, a construction site, or a building site. This embodiment can also be applied to buildings, shopping malls, stations, airports, theaters, museums, and the like.
[0026] The portable storage terminal 102 can be carried by the worker 101, can communicate when brought close to a predetermined location, and has an internal storage area for storing data. Examples include IC cards, RFID (Radio Frequency Identification) tags, NFC (Near Field Communication) tags, magnetic cards, mobile phones, smartphones, smart watches, tablets, etc. The portable storage terminal 102 may perform passive communication, powered by an externally supplied power source or electromagnetic waves without a battery, or may perform active communication, with a built-in battery. The portable storage terminal 102 may also be referred to as an IC tag, but the two terms are synonymous.
[0027] The reader / writer 103A has a function of detecting the proximity of the portable storage terminal 102 and of reading and writing from and to the portable storage terminal 102. As shown in Fig. 1, the reader / writer 103A may be configured to prompt a touch, or may be configured to detect the proximity of the portable storage terminal 102 without touching, like a beacon.
[0028] Communication methods between the portable storage terminal 102 and the reader / writer 103A include near field communication (NFC), UHF (Ultra High Frequency) band wireless communication, HF (High Frequency) band wireless communication, 920 MHz band wireless communication, electromagnetic induction type wireless communication, radio wave type wireless communication, WiFi wireless communication, Bluetooth wireless communication, Zigbee wireless communication, and the like.
[0029] In this embodiment, the method of bringing the portable storage terminal 102 and the reader / writer 103A close to each other is assumed to be a touch operation. Touching is an operation in which the worker 101 intentionally holds the IC tag over the reader / writer 103A, waits for a short time, and then removes the IC tag. Although not explained in this embodiment, a method (such as a beacon method) in which communication is performed without the worker 101 being aware of it when the worker 101 approaches the reader / writer 103A may also be used.
[0030] FIG. 2A is a block diagram showing an example of the overall configuration of a work history measurement system according to a first embodiment of the present invention. The portable storage terminal 102 stores a personal ID (102A) and a saved record 102B. The personal ID (102A) is an identification symbol that can uniquely identify the worker 101. It may be an employee number, a name, or some other number assigned to each worker 101. The saved record 102B is made up of a self-gate passage record 102C and an other-person gate passage record 102D. These will be explained later. Hereinafter, the self-gate passage record 102C and the other-person gate passage record 102D may be collectively referred to as "records."
[0031] The initialization terminal 104 is used to write the personal ID (102A) to the portable storage terminal 102. For example, a supervisor may prepare an NFC tag for each worker and write the personal ID (102A) of the worker 101 onto the NFC tag. The personal ID (102A) can also be overwritten. An NFC tag that has already been used can be reused by overwriting it with a different personal ID (102A).
[0032] The gate terminal 103 writes its own gate passage record 102C and other person's gate passage record 102D to the portable storage terminal 102. The gate terminal 103 records a gate ID (103C) and a rewrite buffer 103F, and also includes a communication unit 103D and a timestamp generation unit 103E. The gate ID (103C) is an identification symbol that can uniquely identify the installation location of the gate terminal 103. It can be the name of a room, the name of a place, or some kind of number assigned to each installation location. The rewrite buffer 103F will be explained later. The communication unit 103D realizes communication with the portable storage terminal 102. For example, it can be a reader / writer 103A, a beacon, or an antenna module.
[0033] The timestamp generation unit 103E holds the current time. It is used to record the time when the portable storage terminal 102 is touched. A plant may not have a network environment. If there is no network environment, the gate terminal 103 cannot synchronize its time with a time synchronization source on the network (such as an NTP (Network Time Protocol) server), so each gate terminal 103 must have a timestamp generation unit 103E to hold the current time.
[0034] The reading unit 105 reads data recorded in one or more portable storage terminals 102, and outputs the personal ID (102A), gate ID (103C), and time stamp 103G.
[0035] 2B is a block diagram showing an example of the configuration of the self gate passage record 102C according to the first embodiment of the present invention. The self gate passage record 102C is data including a gate ID (103C) and a timestamp 103G. The gate ID (103C) is the gate ID (103C) of the gate terminal 103 that touched the portable storage terminal 102. The timestamp 103G is the time when the portable storage terminal 102 was touched. The self gate passage record 102C may also include other information.
[0036] 2C is a block diagram showing an example of the configuration of the other person's gate passage record 102D according to the first embodiment of the present invention. The other person's gate passage record 102D is data including a personal ID (102A), a gate ID (103C), and a timestamp 103G. The personal ID (102A) is the personal ID (102A) held by the portable storage terminal 102 that touched the reader / writer 103A. The gate ID (103C) and the timestamp 103G are the same as those of the self gate passage record 102C described in FIG. 2B. The other person's gate passage record 102D may also include other information.
[0037] 3A is a diagram showing an example of operation when there is no data in the rewrite buffer 103F of the work history measurement system according to the first embodiment of the present invention. In FIG. 3A, the plant is simplified and expressed as being divided into work area 1, work area 2, and other areas. The plant may be further divided into multiple areas. It is assumed that a movement history is generated each time a worker passes through a gate.
[0038] Gates represent boundary points that move between areas. Possible locations for gates include the entrance and exit of a room, the entrance and exit of a building, the entrance and exit of a site, the entrance and exit of a work area, and the boundary point between the inside and outside of some area (which may be formed by enclosing it with a barrier or fence). For example, if the area is a room, the gate could be the door to the room. A gate does not have to be a physical door. For example, if an area enclosed by a fence is considered to be a work area, the passageway that moves between the inside and outside of the fence can be considered to be a gate.
[0039] A gate terminal 103 is installed near each gate. The gate terminal 103 records a gate ID (103C) corresponding to each gate. When passing through a gate, a worker 101 brings the portable storage terminal 102 that the worker 101 carries close to (touches) the communication unit 103D of the gate terminal 103, thereby generating a communication process between the portable storage terminal 102 and the gate terminal 103.
[0040] The communication process reads the data written in the portable storage terminal 102 that was touched, interprets the contents, and writes the record to be added to the portable storage terminal 102. Specifically, the communication unit 103D reads the data (particularly the personal ID (102A)) recorded in the portable storage terminal 102, the timestamp generation unit 103E outputs a timestamp 103G of the current time, and the communication unit 103D writes the self gate passage record 102C consisting of the gate ID (103C) and the timestamp 103G to the portable storage terminal 102. This completes a series of communication processes. Note that no data is recorded in the rewrite buffer 103F here. The communication process when data is recorded in the rewrite buffer 103F will be described later with reference to FIG. 3C.
[0041] The initialization terminal is initialized by writing a personal ID (102A) to the portable storage terminal 102. No data other than the personal ID (102A) is recorded in the initialized portable storage terminal 102. When the worker 101 touches the gate terminal 103 when passing through a gate in the plant, a self-gate passage record 102C is accumulated in the portable storage terminal 102. In FIG. 3A, the worker 101 touches three gates, so three self-gate passage records 102C are ultimately recorded in the portable storage terminal 102.
[0042] The reading unit 105 reads the data (personal ID (102A) and self-gate passage record 102C) stored in the portable storage terminal 102, and outputs the personal ID (102A), gate ID (103C), and timestamp 103G. The output data can be handled in various ways, such as by recording it in the database of the worker management system, by recording it on a storage medium (such as a hard disk, USB memory, CD, or DVD), by displaying it on a screen, by recording it in spreadsheet management software, or by printing it out on paper.
[0043] 3B is a diagram showing an example of an operation when writing data to the rewrite buffer 103F of the work history measurement system according to the first embodiment of the present invention. The difference from the example of the operation in FIG. 3A is that writing failed in the communication process that occurred due to a touch at gate 2.
[0044] At this time, the gate terminal 103 records data consisting of the personal ID (102A) read from the portable storage terminal 102 and the timestamp 103G of the touch in the rewrite buffer 103F. Because the self-gate passage record 102C is not written to the portable storage terminal 102 at gate 2, ultimately, unlike in Fig. 3A, two self-gate passage records 102C are recorded. The data recorded in the rewrite buffer 103F is written to the portable storage terminal 507 of another worker (subsequent worker 101(B)) passing through the same gate and then touches the portable storage terminal 103 at gate 2, and is then collected (an example of the operation of writing data to the rewrite buffer 103F will be described later with reference to Fig. 3C).
[0045] This operational example can shorten the procedures that the worker 101 goes through at the gate. This effect will be described in detail. When worker 101(A) is in a hurry to pass through the gate, he or she may only touch the portable storage terminal 102 and the gate terminal 103 for a short time (short touch time). If the touch time is short, the probability of the record writing failing increases. However, because worker 101(A) is in a hurry, he or she may pass through the gate and move on to the next area without noticing that the write has failed. In this case, by storing the record to be written in the rewrite buffer 103F, the subsequent worker 101(B) can retrieve the record from the rewrite buffer 103F. This allows worker 101(A) to pass through the gate in a short time without worrying too much about whether the record writing has failed.
[0046] Here, if writing fails, the worker 101 (A) can be asked to rewrite (re-touch) the data, as in an automatic ticket gate. However, in this case, the worker 101 (A) must go back and re-touch the data, which increases the time required to pass through the gate. In a plant, many workers 101 may pass through the same gate, so it is necessary to keep the processing time per person as short as possible. In particular, in a plant where the workers 101 wear heavy protective clothing, handling the IC tag is difficult, and the touch time is often insufficient, resulting in a high probability of writing failure. If the worker 101 is asked to re-touch the data every time writing fails, a queue of workers 101 will form at the gate, which is expected to reduce work efficiency. From this perspective, it is effective to allow the worker 101 to pass through the gate smoothly without requiring a re-touch, and then to collect the failed data through a separate procedure.
[0047] FIG. 3B shows an example of an operation in which data is recorded in the rewrite buffer 103F on the condition that writing has failed, but any predetermined condition that can be set in advance may be used. The predetermined conditions are, for example, when the record recorded in the portable storage terminal 102 is an even number, when the record recorded in the portable storage terminal 102 is a multiple of 5, when the timestamp 103G of the record is in a specific period (for example, when it is in the period from 8:00 AM to 9:00 AM, which is the morning plant entry time), when a large number of workers 101 pass through the same gate in a short period of time (for example, when 20 workers 101 pass through the same gate in 5 minutes, and the gate is expected to be crowded), when the personal ID (102A) is a specific personal ID (102A) (for example, when it is the personal ID (102A) of a position that attracts attention, such as a plant manager or a supervisor), when the amount of data recorded in the portable storage terminal 102 exceeds a certain amount of data (for example, when 90% of the data capacity of the portable storage terminal 102 has been reached and data cannot be added), Possible examples of such an error include when there is a concern that the worker 101 will not be able to pass through the gate, when the worker 101 passes through an irregular gate (for example, when gates that the worker 101 regularly passes through are set for each individual ID (102A), and the worker 101 passes through an irregular gate, and it is expected that irregular work will be performed), when the gate ID is a specific gate ID (103C) (for example, when the worker 101 enters an area where workers do not regularly enter, and it is expected that irregular work will be performed), when a malfunction occurs in the gate terminal 103 (for example, when an internal program of the gate terminal 103 outputs an error, and it is considered that maintenance of the gate terminal 103 is required), and when a malfunction occurs in the portable storage terminal 102 (for example, when the portable storage terminal 102 responds with an error to the gate terminal 103, and it is considered that replacement of the portable storage terminal 102 is required).
[0048] Also, it is possible to not set a predetermined condition (condition=any). In other words, when the gate terminal 103 writes the self-gate passage record 102C, it may always record it in the rewrite buffer 103F.
[0049] 3C is a diagram showing an example of operation when data exists in the rewrite buffer 103F of the work history measurement system according to the first embodiment of the present invention. The difference from the example of operation in FIG. 3A is that data is recorded in the rewrite buffer 103F of the gate terminal 103 of gate 2. At this time, the gate terminal 103 of gate 2 creates another person's gate passage record 102D from the personal ID (102A) and timestamp 103G recorded in the rewrite buffer 103F, and writes it to the portable storage terminal 102. At gate 2, the self gate passage record 102C and the other person's gate passage record 102D are written, respectively.
[0050] Ultimately, three self-gate passage records 102C that record worker 101(A)'s own gate passage and one other person's gate passage record 102D of worker 101(B) collected at gate 2 are recorded in the portable storage terminal 102 of worker 101(A). These data (personal ID (102A), self-gate passage record 102C, and other person's gate passage record 102D) are read by reading unit 105, which outputs personal ID (102A), gate ID (103C), and timestamp 103G.
[0051] 3C shows an example in which one other person's gate passage record 102D is written at the gate. If multiple data are stored in the rewrite buffer 103F, multiple other person's gate passage records 102D may be written together with a single touch.
[0052] A feature of this operational example is that data linked to another person is written to an IC tag held by a certain person. For example, in a use case such as a transportation IC card, writing another person's data is unacceptable from the perspective of privacy and security. On the other hand, in a use case of understanding the actual work status of a plant, privacy issues are minimal because it can be considered part of a supervisor's work management of workers. Security issues are also minimal because the data is not made public to the general public but is disclosed only to workers within the plant who are subject to labor management. Furthermore, plant work often involves a workflow in which workers prepare in an office, work in the plant, and then return to the office. Due to this nature, the IC tags of all workers can be read and merged by a reader 105 (e.g., installed in the office), making this operational example possible.
[0053] 4A is a block diagram showing a first configuration example of the gate terminal 103 according to the first embodiment of the present invention. The gate terminal 103 is an information processing device equipped with a reader / writer 103A. For example, it is configured as a single-board computer equipped with an NFC reader / writer module. The reader / writer 103A and the computer may be physically separated. For example, it may be configured as a USB-connected reader / writer 103A and a PC.
[0054] In addition to the reader / writer 103A, the gate terminal 103 is composed of a CPU 103H, an RTC module 103L, a memory 103I, a storage 103J, and the like. The CPU 103H controls the reader / writer 103A and performs reading and writing to the memory 103I. The RTC module 103L corresponds to the timestamp generation unit 103E and outputs a timestamp 103G to the CPU 103H. The storage 103J records a gate ID (103C) and a control program 103K. The gate ID (103C) may be written in the control program 103K, or may be stored as a separate file in the storage 103J.
[0055] The various processes executed by the gate terminal 103 may be calculated mainly by the CPU 103H. In the following, it is not explicitly stated that they are executed by the CPU 103H. Furthermore, the various processes may be executed according to the control program 103K. In the following, it is not explicitly stated that they are executed according to the control program 103K.
[0056] The memory 103I reads the control program 103K and records the rewrite buffer 103F. The rewrite buffer 103F may be stored in the storage 103J instead of the memory 103I, or may be stored in a physically separate external storage device (such as a USB memory).
[0057] The RTC module 103L is a module necessary for retaining the timestamp 103G even when the gate terminal 103 is shut down. If the gate terminal 103 can be constantly powered on, the timestamp 103G can be counted by the CPU clock, and the RTC module 103L may not be necessary. In this case, the CPU 103H functions as the timestamp generation unit 103E.
[0058] The gate ID (103C) may be input from outside instead of being stored in the storage 103J. For example, an external switch (such as a thumbwheel switch) for specifying the gate ID (103C) may be prepared, and the gate ID (103C) may be specified by reading the value of the switch.
[0059] FIG. 4B is a block diagram showing a second configuration example of the gate terminal 103 according to the first embodiment of the present invention. The difference from the configuration example of FIG. 4A is that a buffer presence status value 103M is recorded in the memory 103I. The buffer presence status value 103M records whether data exists in the rewrite buffer 103F. For example, it can be set to a True value if data exists and a False value if data does not exist. The gate terminal 103 needs to check whether data exists in the rewrite buffer 103F every time it is touched. The CPU 103H can quickly check whether data exists in the rewrite buffer 103F by referring to the buffer presence status value 103M.
[0060] Fig. 4C is a block diagram showing a third configuration example of gate terminal 103 according to embodiment 1 of the present invention. The difference from the configuration example of Fig. 4A is that a monitor 103B is provided. It is conceivable that monitor 103B displays a timestamp 103G and a gate ID (103C). It is also conceivable that the name of the installation location of gate terminal 103 is displayed.
[0061] 5A is a sequence diagram showing an example of processing when writing is successful by the communication unit 103D according to the first embodiment of the present invention. The communication processing is triggered by the worker 101 touching the portable storage terminal 102 to the communication unit 103D (holding the IC tag over the reader / writer 103A). First, the communication unit 103D sends a request to read the personal ID (102A) of the portable storage terminal 102 and the saved record 102B, and receives a response. Next, the communication unit 103D requests a timestamp 103G from the timestamp generation unit 103E and attaches the response. Next, the communication unit 103D reads the data in the rewrite buffer 103F and receives the data from the rewrite buffer 103F.
[0062] The communication unit 103D creates a self-gate passage record 102C from the gate ID (103C) and timestamp 103G, creates another person's gate passage record 102D from the personal ID (102A), gate ID (103C), and timestamp 103G received from the rewrite buffer 103F, and sends a write request for each record to the portable storage terminal 102. When a write success response is received from the portable storage terminal 102, the data in the rewrite buffer 103F is deleted. The worker 101 ends the touch (removes the IC tag from the reader / writer 103A), and the communication process is completed.
[0063] The reason for deleting the data in the rewrite buffer 103F after successful writing is to prevent duplicate writing to the portable storage terminal 507 of a subsequent worker. If the data in the rewrite buffer 103F were not deleted and duplicate writing were actively performed, the same other person's gate passing record 102D would exist in the portable storage terminals 102 of many workers 101. This is not a problem from a system perspective, as the reading unit 105 can remove duplicate records. However, portable storage terminals 102 generally have a small data capacity and cannot store a sufficient amount of data. Repeated duplicate writing will put a strain on the data volume of the portable storage terminals 102 of many workers 101. For this reason, duplicate writing should basically be avoided.
[0064] 5B is a sequence diagram showing an example of processing when a write operation by the communication unit 103D according to the first embodiment of the present invention fails. The difference from the processing example shown in FIG. 5A is that the portable storage terminal 102 returns a write failure response. Possible causes of the write failure include an error in the internal processing of the IC tag. When the communication unit 103D receives the write failure response, it writes the personal ID (102A) and timestamp 103G read from the portable storage terminal 102 into the rewrite buffer 103F.
[0065] Since the other person's gate passing record 102D could not be written, the data in the rewrite buffer 103F needs to be rewritten to the portable storage terminal 507 of the subsequent worker. Therefore, the data in the rewrite buffer 103F is not deleted.
[0066] If a write failure response is received, it is effective to specify the number of retries and repeat the write several times. The processing after a successful write after a retry is the same as the processing after a successful write in the processing example of Figure 5A.
[0067] 5C is a sequence diagram showing a first processing example when a write timeout occurs in the communication unit 103D according to the first embodiment of the present invention. The difference from the processing example of FIG. 5A is that while the communication unit 103D is performing a write process to the portable storage terminal 102, the worker 101 moves the IC tag away from the reader / writer 103A, causing the write to be unsuccessful. In this case, the portable storage terminal 102 is already out of the communication range of the reader / writer 103A and is unable to respond to the request. From the perspective of the communication unit 103D, it appears as if the response has timed out. The processing after the response timeout is the same as the processing after a write failure in the processing example of FIG. 5B.
[0068] If the write times out, it is effective to specify the number of retries and repeat the write several times. The processing after the write is successful after retrying is the same as the processing after the write is successful in the processing example of Figure 5A.
[0069] 5D is a sequence diagram showing a second processing example when a write timeout occurs in the communication unit 103D according to the first embodiment of the present invention. The difference from the processing example of FIG. 5C is that the worker 101 stops touching before the communication unit 103D executes writing. Since the portable storage terminal 102 is far from the communication range of the reader / writer 103A, writing to the portable storage terminal 102 is not possible. From the perspective of the communication unit 103D, it appears that the response to the write request has timed out. The processing after the response timeout is the same as the processing after the write failed in the processing example of FIG. 5B.
[0070] 5E is a sequence diagram showing a processing example when the communication unit 103D according to the first embodiment of the present invention fails to read. The difference from the processing example of FIG. 5A is that the portable storage terminal 102 returns a response indicating that reading has failed. Possible causes of the reading failure include an error in the internal processing of the IC tag. In this case, the communication processing ends.
[0071] If a read failure response is received, it is effective to specify the number of retries and repeat the read several times. The processing after a successful read after retrying is the same as the processing after a successful read in the processing example of Figure 5A.
[0072] FIG. 5F is a sequence diagram showing an example of processing when the communication unit 103D according to the first embodiment of the present invention has partially succeeded in reading. The difference from the processing example of FIG. 5A is that the worker 101 stops touching before the communication unit 103D has completed reading. The portable storage terminal 102 is far from the communication distance of the reader / writer 103A, so reading cannot be completed. However, even if not all of the stored records 102B can be read, there is a possibility that reading of only the personal ID (102A) will be successful (partially successful). In this case, the timestamp generation unit 103E is requested to provide the timestamp 103G, and the read personal ID (102A) and timestamp 103G can then be written to the rewrite buffer 103F.
[0073] We will now explain the situation in which only the personal ID (102A) is successfully read. A read request to an IC tag is generally not a request to read all the data on the IC tag at once, but a request to read parts of the data in segments. Therefore, in order to read all the data, multiple read requests must be successful. If the IC tag moves away while multiple read requests are being processed, the read requests sent before the IC tag moved away will be successful. For this reason, by devising a read request so that the personal ID (102A) is read in the early read requests, the chances of successfully reading at least the personal ID (102A) can be increased.
[0074] 5F, the communication unit 103D only needs to be able to successfully read the personal ID (102A), and does not necessarily need to write a record every time. An effective operation example is to perform only reading when workers 101 are congested passing through the gate, such as during the morning entry period, and to retrieve data from the rewrite buffer 103F when the gate is not congested, such as during the evening departure period.
[0075] 5G is a sequence diagram showing an example of processing when a read timeout occurs in the communication unit 103D according to the first embodiment of the present invention. The difference from the processing example of FIG. 5F is that the read request times out. In this case, the communication processing ends.
[0076] If the read times out, it is effective to specify the number of retries and repeat the read several times. The process after the read is successful after retrying is the same as the process after the read is successful in the processing example of Figure 5A.
[0077] 6A is a diagram showing an interface of the gate terminal 103 that notifies by sound when touched according to the first embodiment of the present invention. Touching is initiated by holding the portable storage terminal 102 over the reader / writer 103A. To notify the worker 101 that communication has occurred between the portable storage terminal 102 and the reader / writer 103A, it is conceivable that the reader / writer 103A emits a "beep" notification sound 600. The type of the notification sound 600 and the device that emits the notification sound 600 are not limited to the above. For example, a speaker that emits the notification sound 600 may be provided.
[0078] 6B is a diagram showing an interface of the gate terminal 103 that notifies by light when touched according to the first embodiment of the present invention. To notify the worker 101 that communication has occurred between the portable storage terminal 102 and the reader / writer 103A, it is conceivable to light up the communication indicator 601 of the reader / writer 103A. The communication indicator 601 can be, for example, an LED. This does not apply to devices that emit light, as long as the method is visible to the worker 101.
[0079] 6C is a diagram showing an interface of the gate terminal 103 equipped with the monitor 103B according to the first embodiment of the present invention. The reader / writer 103A and the monitor 103B are connected, and it is conceivable that the current time 103Z and the gate ID (103C) (which may be the name of the gate linked to the gate ID (103C)) are displayed on the monitor 103B.
[0080] 6D is a diagram showing the interface of the gate terminal 103, which is equipped with a monitor 103B according to the first embodiment of the present invention and notifies the operator 101 with a pop-up 103Y when the monitor 103B is touched. The pop-up 103Y is displayed on the monitor 103B to notify the operator 101 that communication has occurred between the portable storage terminal 102 and the reader / writer 103A. The pop-up 103Y may display the individual ID (102A) and elements of the self gate passage record 102C to be written (a timestamp 103G and a gate ID (103C)).
[0081] FIG. 6E is a diagram showing the interface of the gate terminal 103 equipped with the monitor 103B according to the first embodiment of the present invention, which displays the self gate passage record 102C in a pop-up 103Y upon touching. The difference from FIG. 6D is that the pop-up 103Y displays the history of the self gate passage record 102C recorded in the portable storage terminal 102. By checking the history of the self gate passage record 102C displayed in the pop-up 103Y, the worker 101 can check whether he or she has missed any touches when passing through previous gates. In addition, the worker 101 can immediately know how long it took to move between each area.
[0082] 6F is a diagram showing the interface of the gate terminal 103, which is equipped with a monitor 103B according to the first embodiment of the present invention and which, when touched, displays and notifies the record of the gate passage records 102D of other people in a pop-up 103Y. The difference from FIG. 6D is that the number of recorded gate passage records 102D of other people is displayed in the pop-up 103Y. By checking the number displayed in the pop-up 103Y, the worker 101 can immediately know that the gate passage records 102D of other people have been collected.
[0083] Although not shown in the figure, it is also effective to calculate the number of records that can be added from the amount of data that can be recorded in the portable storage terminal 102 and display this value in the pop-up 103Y.
[0084] 7A is a diagram showing an interface of the gate terminal 103 having an indicator indicating that data exists in the rewrite buffer 103F according to the first embodiment of the present invention. When data is recorded in the rewrite buffer 103F of the gate terminal 103, a worker must retrieve the data. Therefore, the gate terminal 103 may be provided with a rewrite buffer indicator 701 so that it is possible to visually confirm that data has been recorded in the rewrite buffer 103F. The rewrite buffer indicator 701 may be, for example, an LED.
[0085] 7B is a diagram showing the interface of the gate terminal 103 equipped with the monitor 103B according to the first embodiment of the present invention and displaying an indicator indicating that data exists in the rewrite buffer 103F. A rewrite buffer pop-up 702 is displayed on the monitor 103B. The rewrite buffer pop-up 702 displays text or an illustration that allows the user to visually recognize that data has been recorded in the rewrite buffer 103F. For example, it may be possible to display the text "Rewrite data available!!"
[0086] 8A is a block diagram showing an example of a process for reading and writing data from and to the portable storage terminal 102 according to the first embodiment of the present invention. The portable storage terminal 102 stores a personal ID (102A) and a saved record 102B. The saved record 102B is composed of a self-gate passing record 102C and a third-party gate passing record 102D. Note that the portable storage terminal 102 may also store other data.
[0087] The gate terminal 103 reads the personal ID (102A) and the stored record 102B, interprets the contents, and writes a newly written record 301 to the portable storage terminal 102. The newly written record 301 is composed of a self-gate passing record 102C, or a third-party gate passing record 102D, or a combination of the self-gate passing record 102C and the third-party gate passing record 102D. When writing, the stored record 102B is not deleted. In other words, the newly written record 301 is written to the portable storage terminal 102 in an append format.
[0088] When writing, it is necessary to specify which address in the storage area of the portable storage terminal 102 the data should be written to. In Fig. 8A, the newly written record 301 is shown as being added to the end of the stored record 102B. The reason why the gate terminal 103 reads the stored record 102B is to identify the address at which to write the newly written record 301. For example, if the personal ID (102A) and the stored record 102B have already been recorded up to address 100 in the storage area, it is clear that the newly written record 301 should be written starting from address 101.
[0089] Another method for specifying the address to write to is to prepare a stored record end address 302 that indicates the amount of stored data.
[0090] 8B is a block diagram showing an example of a process for reading and writing data from and to the portable storage terminal 102 having the saved record end address 302 according to the first embodiment of the present invention. The portable storage terminal 102 has the end address of the data saved in the portable storage terminal 102 (saved record end address 302). The gate terminal 103 can identify the address to write the newly written record 301 by reading the saved record end address 302. In this method, the gate terminal 103 does not need to read all of the saved records 102B, so the processing time required for the gate terminal 103 to read can be shortened, and the probability of communication failure can be reduced.
[0091] Furthermore, the address where the newly written record 301 is written does not necessarily have to be the end of the data. There are no restrictions on the order in which the personal ID (102A), saved record 102B, and newly written record 301 are stored. The order of already written saved records 102B may be changed. For example, the saved records 102B and newly written record 301 may be sorted in ascending order by timestamp 103G, and then the saved records 102B and newly written record 301 may be rewritten.
[0092] 8C is a block diagram showing an example of a process for transferring a personal ID (102A) to another portable storage terminal 102 when the data volume of the portable storage terminal 102 according to the first embodiment of the present invention becomes saturated. The portable storage terminal 102 generally does not have a large data capacity. When the data volume becomes saturated by storing many records, it becomes impossible to write new records. In this case, it is possible to transfer the personal ID (102A) to a different portable storage terminal 102 and use two portable storage terminals 102 in combination.
[0093] The gate terminal 103 reads out the personal ID (102A) and stored record 102B from the portable storage terminal 303 whose capacity is saturated. If the gate terminal 103 determines that the amount of data in the stored record 102B is too large to write a new record, it writes the personal ID (102A) and newly written record 301 to the portable storage terminal 304 to which the personal ID is to be transcribed. Since the portable storage terminal 304 to which the personal ID is to be transcribed has a sufficient amount of data, it is possible to write more records.
[0094] As a method of providing the portable storage terminal 304 for transcribing the personal ID, for example, several portable storage terminals 102 for transcription are placed near the gate terminal 103. When the capacity of the first portable storage terminal 102 becomes full, the worker 101 can take out the portable storage terminal 102 for transcription, transcribe the personal ID (102A) into it, and take it out as the second portable storage terminal 102.
[0095] 9 is a diagram illustrating an example of a process in which the reading unit 105 according to the first embodiment of the present invention reads data from the portable storage terminal 102. This example illustrates the reading of data from three portable storage terminals 102 used by three workers 101(A), 101(B), and 101(C). Each portable storage terminal 102 stores a self-gate passage record 102C, which is a record of its own gate passage, and a third-party gate passage record 102D, which is a record of third-party gate passage recovered from the rewrite buffer 103F. The reading unit 105 can read this data and output the job ID (201), gate ID (103C), and timestamp 103G.
[0096] FIG. 10A is a diagram showing a first example of a data structure written to the portable storage terminal 102 according to the first embodiment of the present invention. Because the data capacity of the portable storage terminal 102 is small, it is desirable to write data in a data structure with as small a data volume as possible. The example of FIG. 10A shows a data structure in which an initial setting value, a self-gate passage record 102C, a delimiter, and another person's gate passage record 102D are serially connected. The initial setting value includes an individual ID (102A). By fixing the number of bytes of the individual ID (102A), a delimiter is not required between the initial setting value and the self-gate passage record 102C. Multiple records are written for the self-gate passage record 102C, but by fixing the number of bytes of each record, a delimiter is not required between the self-gate passage records 102C. Similarly, multiple records are written for the other person's gate passage record 102D, but by fixing the number of bytes, a delimiter is not required. A delimiter is required to distinguish between the self-gate passage record 102C and the other person's gate passage record 102D.
[0097] This data structure requires a minimum number of delimiters, which reduces the amount of data. However, the drawback is the long write time. This is because when adding a new record, the order of the self gate passage record 102C and the other person's gate passage record 102D must be reordered and the data must be rewritten. For example, when writing a new self gate passage record 102C in a situation where the self gate passage record 102C and the other person's gate passage record 102D have already been written as shown in Figure 10A, the new record is placed at the address between the personal ID (102A) and the delimiter. In this case, data that was written at an address after the new record must be rewritten to an address that is the length of the self gate passage record 102C. This makes writing time take a long time.
[0098] 10B is a diagram showing a second configuration example of the data structure written to the portable storage terminal 102 according to the first embodiment of the present invention. This configuration example is a data structure with a delimiter between all records without sorting the self gate passing records 102C and the other person's gate passing records 102D.
[0099] This data structure overcomes the drawback of the long write time seen in the example configuration of Figure 10A. Because there is no need to sort the records, when writing a new record, it is only necessary to write it to the last address, and there is no need to rewrite records that have already been written. This reduces the time required for writing. However, because the number of delimiters required is the total number of records minus 1, the amount of data is larger than in the example configuration of Figure 10A.
[0100] The data structure of the portable storage terminal 102 is not limited to the configuration examples shown in Figures 10A and 10B, and may have other structures. If necessary, data not exemplified may be included in the data structure.
[0101] 11A is a diagram showing a first configuration example of the amount of data written to the portable storage terminal 102 according to the first embodiment of the present invention. Assuming that data is written in ASCII character format, an example of the amount of data required when writing data in units of 1 character = 1 byte is shown. 1 byte can represent 2 to the power of 8 = 256 ways. 2 bytes can represent 2 to the power of 16 = 65536 ways. 4 bytes can represent 2 to the power of 32 = 4294967296 ways.
[0102] The number of personal IDs (102A) must be greater than the number of workers 101 in the plant. The amount of data required varies depending on the number of workers 101. For example, if there are 1,000 workers, 1 byte can only record 256 people, so the amount of data is insufficient. In this case, it is recommended to set it to 2 bytes.
[0103] As with the personal ID (102A), the amount of data required for the gate ID (103C) differs depending on the number of gates where the gate terminal 103 is installed. For example, if there are 100 gates, it is recommended to set it to 1 byte.
[0104] It is recommended to set the timestamp 103G to 4-byte UNIX (UNIX is a registered trademark) time. UNIX time is the number of seconds elapsed since January 1, 1970, 00:00:00, and if 4 bytes can record up to 4294967296 seconds, it can count up to 15:28:16 on February 7, 2106 Japan time. Any character can be used as the delimiter. For example, if a single comma is used as the delimiter, it will be 1 byte.
[0105] When this amount of data is used and recorded in the data structure of Fig. 10B, for example, 30 self-gate passage records 102C and 5 other-gate passage records 102D are recorded, resulting in 221 bytes. In the NFC standard FeliCa Lite-S (FeliCa is a registered trademark), the user memory capacity is 224 bytes, and data can be written to a FeliCa Lite-S NFC tag.
[0106] FIG. 11B is a diagram showing a second configuration example of the amount of data written to the portable storage terminal 102 according to the first embodiment of the present invention. This configuration example differs from that of FIG. 11A in that the timestamp 103G is expressed as the elapsed time from the initial time, rather than as absolute time. The initial time is recorded as a 4-byte UNIX time as a default value. The timestamp 103G of each record is recorded as the elapsed minutes and seconds from the initial time. If the elapsed minutes are set to 2 bytes, a range of 0 to 65,535 minutes = 1,092.25 hours = approximately 45 days can be recorded. If the elapsed seconds are set to 1 byte, a range of 0 to 255 seconds can be set. In this case, the timestamp 103G of each record is 3 bytes, which saves 1 byte of data per record compared to the configuration example of FIG. 11A.
[0107] The number of bytes for the elapsed time can vary depending on the work period. For example, when recording plant work spanning three months, two bytes for the elapsed time is insufficient, so it is possible to set the elapsed time to three bytes or one byte for the elapsed date.
[0108] If the time resolution of the worker 101's behavior management is sufficient in minutes, it is also effective to not record the elapsed seconds. This makes it possible to save 1 byte required for the elapsed seconds.
[0109] FIG. 11C is a diagram showing an example of the data amount of the timestamp 103G written to the portable storage terminal 102 according to the first embodiment of the present invention. There are various ways to express the timestamp 103G, and examples are shown below. For example, when recording the year, it is necessary to express 0 to 99 to record the years 2000 to 2099, and it is advisable to set 1 byte. For example, when recording the month, day, hour, and minute, if the month, day, hour, and minute are considered as a single number concatenated together, January 1st, 0:00, can be expressed as 01010000, and December 31st, 23:59, can be expressed as 12312359. Four bytes are sufficient to express the numbers corresponding to these periods.
[0110] Another option is to record the timestamp 103G as characters instead of numbers. For example, if you want to represent December as characters, you can set it to 2 bytes, as it can be expressed as two characters, such as '12'. If you want to record it as characters, set the number of bytes required for the combination. For example, if you want to record the hour, minute, and second as characters, you would set it to 6 bytes, as it is a total of 6 characters.
[0111] The expression method of the time stamp 103G may be a combination of the methods exemplified in FIGS. 11A, 11B, and 11C, or another expression method may be used.
[0112] 12A is a flow chart showing an example of processing of the portable storage terminal 102 according to the first embodiment of the present invention. First, a personal ID (102A) is written to the portable storage terminal 102 by an initialization terminal (step 1200). Then, the portable storage terminal 102 is transported by the worker 101. While the worker 101 is working in the plant, when the worker 101 touches the portable storage terminal 102 to the gate terminal 103, a record is written from the gate terminal 103 (step 1201, entering a write subroutine described later). This is repeated until the worker 101 finishes his / her work (step 1202). After the work is finished, the recorded data is read by the reading unit 105 (step 1203).
[0113] FIG. 12B is a flow chart showing an example of the processing of the write subroutine of the gate terminal 103 according to the first embodiment of the present invention. In the write subroutine of the gate terminal 103, first, the timestamp 103G is read from the timestamp generation unit 103E (step 1204). Next, the personal ID (102A) and the record recorded in the portable storage terminal 102 are read from the portable storage terminal 102 (step 1205, which enters the read success determination subroutine described later). If the reading of the personal ID (102A) fails (NO determination in step 1206), the write subroutine ends. If the reading of the record fails (NO determination in step 1207), the writing to the portable storage terminal 102 is abandoned. This is because, as shown in FIG. 8A, the address of the storage area to write the new record cannot be identified. At this time, the data of the self gate passage record 102C (the personal ID (102A) and the timestamp 103G) are recorded in the rewrite buffer 103F (step 1216).
[0114] Here, as shown in Figure 8B, if the saved record end address 302 can be read, the address to write to can be identified, and writing can be performed. On the other hand, if reading the record fails, as shown in Figures 5F and 5G, it is highly likely that touching has already ended, and writing is not possible. For the above reasons, when reading the record fails, the personal ID (102A) and timestamp 103G are basically recorded in rewrite buffer 103F, and the write subroutine is terminated.
[0115] If the record is successfully read (YES in step 1207), a self-gate passage record 102C consisting of a gate ID (103C) and a timestamp 103G is created (step 1208). Before writing the self-gate passage record 102C, it is confirmed whether data (personal ID (102A) and timestamp 103G) is present in the rewrite buffer 103F (step 1209). If data is present (YES in step 1209), another person's gate passage record 102D consisting of the personal ID (102A), gate ID (103C), and timestamp 103G is created (step 1212), and written together with the self-gate passage record 102C to the portable storage terminal 102 (step 1213; the process enters a write success determination subroutine, which will be described later). If the writing is successful (YES in step 1214), the written data of the other person's gate passage record 102D (personal ID (102A) and timestamp 103G) is deleted from the rewrite buffer 103F to prevent double writing (step 1215). If the writing fails (NO in step 1211 or NO in step 1214), the data of the self gate passage record 102C (personal ID (102A) and timestamp 103G) is recorded in the rewrite buffer 103F (step 1216).
[0116] 12C is a flow diagram showing an example of the processing of the read success determination subroutine of the gate terminal 103. First, a read request for the personal ID (102A) is sent to the portable storage terminal 102 (step 1217). If the portable storage terminal 102 does not return the personal ID (102A) (determined as No in step 1218), it is determined that the reading of the personal ID (102A) has failed (step 1223). If the personal ID (102A) is returned (determined as Yes in step 1218), it is next sent a read request for the saved record 120B (step 1219). If the saved record 102B is not returned (determined as No in step 1221), it is determined that the record reading has failed (step 1224). If the saved record 102B is returned (determined as Yes in step 1221), it is determined that the record reading has succeeded (step 1222).
[0117] 12D is a flow diagram showing an example of the processing of the write success determination subroutine of the gate terminal 103. This subroutine sets the number of retries and performs write retries (a combination of steps 1225, 1230, and 1231). When a write request is sent to the portable storage terminal 102 (step 1226), the result is that the response times out (No in step 1227), a write failure response is received (No in step 1228), or a write success response is received (Yes in step 1228). If the write success response is not received (No in step 1227 or No in step 1228), a retry is performed. If the write success response is not received even after the number of retries has been exceeded (No in step 1231), the write is determined to have failed (step 1232). If a write success response is received (Yes in step 1228), the write is determined to have been successful (step 1229).
[0118] FIG. 12E is a flowchart showing an example of the operation of the worker 101 according to the first embodiment of the present invention, from the start of work to the end of work. After starting work (step 1233), the worker 101 first checks whether there is a portable storage terminal 102 with his / her personal ID (102A) written therein (step 1234). For example, it is conceivable that the IC tag is stored in an IC tag storage box in the office. If there is no portable storage terminal 102 with his / her ID written therein (determined No in step 1234), the worker 101 uses an initialization terminal to prepare a portable storage terminal 102 with his / her personal ID (102A) written therein (step 1240). The worker 101 carries the portable storage terminal 102 and heads to the plant (step 1235). Within the plant, by touching the portable storage terminal 102 to the gate terminal 103 when moving between areas, a record of gate movement is recorded in the portable storage terminal 102 (step 1236). This is repeated until the work is completed (step 1237). After the work is completed, the portable storage terminal 102 that the worker used is touched to the reader / writer 103A of the reading unit 105 to submit the recorded data (to a supervisor, etc.) (step 1238). After submission, the data recorded in the portable storage terminal 102 may be deleted. The used IC tag is stored, for example, in an IC tag storage box, and the worker 101 finishes work (step 1239).
[0119] Although this operation example shows recording from the start of work to the end of work for one day, recording across multiple days is also possible. For example, in the case of maintenance work that lasts for a week, the entire week's worth of data may be recorded at once. In this case, the burden on the worker 101 is reduced because the procedure of touching the reader / writer 103A of the analysis unit 106 every day is no longer required. Furthermore, if the number of reader / writers 103A in the reading unit 105 is small, congestion is expected if all workers use the reader / writer 103A every day. In this case, congestion on the reading unit 105 may be alleviated by reducing the frequency, such as by touching the reader / writer 103A of the reading unit 105 once every two days. However, because the portable storage terminal 102 has a small data capacity, it is desirable to set the reading frequency so that data in the portable storage terminal 102 can be deleted before the data capacity becomes full.
[0120] FIG. 13 is a diagram showing an example of the composition of a work crew according to the first embodiment of the present invention. In a plant, work is sometimes performed by a work crew consisting of a team leader and team members. The team leader and team members often move together. In this case, it is sufficient for only the team leader to carry and record the portable mobile terminal, and it can be assumed that the team members followed the same movement route as the team leader. This means that a large number of team members do not need to touch the gate terminal 103. Reducing the number of people who touch the gate can simplify the procedures for a work crew when passing through a gate.
[0121] 14A is a plant floor plan showing a first installation example of a gate setting terminal and an initialization terminal according to the first embodiment of the present invention. The plant area is made up of an office, a monitoring building, a passageway, a changing room, and a workroom. The office is an area where workers visit every morning, and an initialization terminal that initializes the portable storage terminal 102 is installed there. A gate terminal 103 is installed at the boundary point (such as an entrance / exit) where workers move between areas. In this installation example, the time when a change of area occurs can be recorded.
[0122] 14B is a plant floor plan showing a second installation example of the gate setting terminal and the initialization terminal according to the first embodiment of the present invention. The difference from the installation example in FIG. 14A is that the gate terminal 103 is installed inside the area, not at the boundary point between the areas. In this installation example, the time spent in the area can be recorded.
[0123] Comparing the installation examples of Figures 14A and 14B, the installation example of Figure 14A is preferable if you want to accurately measure the length of stay in an area. This is because it allows you to record the entry and exit times for each area. In the installation example of Figure 14B, the measurement error is the time between entering the area and touching the gate terminal 103 inside the area. If the worker 101 touches the gate terminal 103 immediately after entering, the error is small, but it is possible that the worker 101 forgets to touch the gate terminal and starts work, then remembers and touches it after some time has passed. In this case, the measurement error will be large.
[0124] 14B may be superior in terms of ease of installation of gate terminal 103. A power outlet is required to operate gate terminal 103 for a long period of time, but there may not be a power outlet near the entrance or exit of the area, and power supply construction may be required for installation.
[0125] The installation method of gate terminal 103 may be either the installation example shown in FIG. 14A or FIG. 14B, or a combination of both. [Example]
[0126] A second embodiment of the present invention will be described with reference to Figures 15 to 21C. In the second embodiment, in addition to the data collection method shown in the first embodiment, an individual movement history 106E for each worker 101 is estimated from the recorded data.
[0127] 15 is a block diagram showing an example of the overall configuration of a work history measurement system including an analysis unit 106 according to Example 2 of the present invention. The difference from the example of the overall configuration of FIG. 2A is that the system includes an analysis unit 106 that receives the output of the readout unit 105 as input.
[0128] The personal record counting unit 106A counts, for each personal ID (102A), the self-gate passage record 102C and the other person's gate passage record 102D, each consisting of the personal ID (102A), gate ID (103C), and timestamp 103G output by the reading unit 105. Using the counting results, the personal movement history estimation unit 106B estimates and outputs the movement history of each individual (personal movement history 106E).
[0129] 16 is a diagram showing an example of operation when data exists in the rewrite buffer 103F of the work history measurement system including the analysis unit 106 according to the second embodiment of the present invention. The difference from FIG. 3C is that by including the analysis unit 106, the system outputs the personal movement history 106E.
[0130] FIG. 17 is a diagram illustrating a processing example in which the analysis unit 106 according to the second embodiment of the present invention estimates an individual movement history 106E. In this processing example, three portable storage terminals 102 used by three workers are read. Each portable storage terminal 102 stores a self-gate passage record 102C and a third-party gate passage record 102D. All of these records are read and the records are tallied for each individual. For example, because the writing of worker B at gate 2 failed, the record of movement through gate 2 was not written to the portable storage terminal 102. However, because worker A collected data at gate 2, worker B's gate 2 passage record was recorded in worker A's portable storage terminal 102, and all of worker B's records were able to be collected.
[0131] For each individual, the individual movement history 106E can be estimated from the gate ID (103C) and timestamp 103G. The estimated results can be easily understood by displaying them in a Gantt chart format. This allows for efficient analysis of the time spent in each work area, the time spent moving between work areas, and areas where moving between areas took longer than usual. Furthermore, insights gained from the analysis can be used to improve overburdening, waste, and inconsistency. For example, if it is discovered that moving through a particular gate takes an extremely long time, improvement activities can be carried out, such as renovating the gates to double the tracks so that parallel passage is possible. For example, if it is discovered that a long time is spent moving from the office to the work site, improvement activities can be carried out, such as reconstructing the office closer to the work site.
[0132] In this processing example, the estimated results of the individual movement history 106E are displayed in the form of a Gantt chart, but the handling of the estimated results is not limited to this, and possible methods include recording them in the database of the worker management system, recording them on a storage medium (such as a hard disk, USB memory, CD, or DVD), displaying them in graph form on a screen, recording them in spreadsheet management software, or printing them out on paper.
[0133] 18 is a diagram showing an example of the configuration of the personal movement history 106E output by the analysis unit 106 according to the second embodiment of the present invention. The simplest possible way to represent the personal movement history 106E is to show the timestamp 103G and the gate ID (103C) for each individual in a table, as shown in this configuration example.
[0134] FIG. 19 is a flow diagram showing an example of processing by the reading unit 105 and the analysis unit 106 according to the second embodiment of the present invention. The reading unit 105 reads out the personal ID (102A) and the saved record 102B written in the portable storage terminal 102 (step 1241). After this, the saved record 102B may be deleted (step 1242). The reading unit 105 suspends the analysis until the portable storage terminals 102 of all the workers 101 to be analyzed are read out (step 1243). After reading out the portable storage terminals 102 of all the workers 101 (determined as Yes in step 1243), the read out records are compiled and counted for each personal ID (102A) (step 1244). Specifically, for example, this corresponds to a step of registering the read out records in a database and extracting data from the database using a query specifying the personal ID (102A). Using the data collected for each individual ID (102A), the movement history of each individual is estimated (step 1245).
[0135] Step 1242 will now be described. After the reading unit 105 reads a record from the portable storage terminal 102, the reading unit 105 may delete the record written to the portable storage terminal 102 to free up data space on the portable storage terminal 102. If the record is not deleted, the data read this time will be read again the next time the data is read. In this case, completely matching records will be duplicated, but duplicate records can be easily eliminated, so the duplication does not pose a problem.
[0136] 20A is a flow diagram showing an example of processing by the individual movement history estimation unit 106B according to the second embodiment of the present invention. The timestamp 103G recorded in the record is T, and the gate ID (103C) is G. The records are sorted in descending order of timestamp 103G (step 1246), and the records are read one by one in descending order of timestamp 103F (step 1247), and it is determined that the worker moved from G1 to G2 during the period between timestamps T1 and T2 of the two preceding and following records (combination of steps 1249, 1250, 1251, 1252, and 1253).
[0137] Duplicate records are ignored (step 1248). Duplication means that the timestamp 103G and gate ID (103C) match. As described in FIG. 19, records may be duplicated when data is read twice by the reading unit 105 without being deleted. Another possible cause of duplication is, for example, as described in FIG. 5C, when the worker 101 stops touching (moves the IC tag away from the reader / writer 103A) while the gate terminal 103 is writing to the portable storage terminal 102, causing the writing to time out.
[0138] At this time, there is a possibility that the self-gate passage record 102C has been correctly written to the portable storage terminal 102, but the gate terminal 103 cannot determine whether the writing was successful. Therefore, the gate terminal 103 records the data in the rewrite buffer 103F to prevent any record loss, and has the subsequent worker 101 retrieve the data. If the writing had been successful, the records would be duplicated when the reading unit 105 reads all the portable storage terminals 102.
[0139] FIG. 20B is a diagram showing an example of the configuration of the individual movement history 106E output by the individual movement history estimation unit 106B according to the second embodiment of the present invention. The processing example of FIG. 20A outputs the individual movement history 106E shown in FIG. 20B. The gate IDs (103C) (G1, G2, G3) where the worker 101 was at the moment of the recorded timestamps (T1, T2, T3) can be determined. On the other hand, it is not possible to identify the area where the worker 101 was during the period between the recorded timestamps 103G.
[0140] 21A is a diagram showing an example of the configuration of a gate ID area correspondence table 2100 according to the second embodiment of the present invention. A gate ID (103C) correspondence table is conceivable for the individual movement history estimation unit 106B to identify an area by a combination of two gate IDs (103C). For example, if the gate IDs (103C) of two records before and after are G1 and G4, it is estimated that the worker 101 was in the work area during that period.
[0141] Fig. 21B is a flow diagram showing a processing example of the individual movement history estimation unit 106B including the gate ID area correspondence table 2100 according to the second embodiment of the present invention. The difference from the processing example of Fig. 20A is that the area where the worker 101 stayed during the period between the recorded timestamps 103G is determined (step 1255) by referring to the gate ID (103C) correspondence table (step 1254).
[0142] 21C is a diagram showing an example of the configuration of an individual movement history 106E output by an individual movement history estimation unit 106B including a gate ID area correspondence table 2100 according to Example 2 of the present invention. The difference from the configuration example of FIG. 20B is that by referring to the gate ID area correspondence table 2100, it is possible to identify the area in which the worker 101 was located during the period between the recorded timestamps 103G. [Example]
[0143] A third embodiment of the present invention will be described with reference to Figures 22 and 23. In the third embodiment, in addition to the data collection method shown in the first embodiment, the administrator 400 collects the uncollected gate passage records 102D of other people recorded in the gate terminal 103.
[0144] In the first embodiment, the worker 101 had to touch the gate terminal 103 to collect the other person's gate passage record 102D recorded in the gate terminal 103. However, the subsequent worker 101 does not necessarily touch the gate terminal 103 where the data exists. Therefore, there is a concern that uncollected data may remain in the gate terminal 103. The third embodiment is devised to solve this problem. In the third embodiment, the manager 400 patrols the plant and collects data from the gate terminals 103.
[0145] 22 is a diagram showing an example of the operation of the manager portable storage terminal 401 of the work history measurement system according to the third embodiment of the present invention. The difference from FIG. 3C is that the manager 400, not the worker 101, collects the other person's gate passage record 102D from the gate terminal 103. The manager 400 carries the manager portable storage terminal 401 and communicates with the gate terminal 103 by touching the manager portable storage terminal 401 to the gate terminal 103 in the plant.
[0146] If data exists in the rewrite buffer 103F, the other person's gate passage record 102D created from that data is written to the administrator portable storage terminal 401. Here, there is no need to write the self gate passage record 102C, because the movement history of the administrator 400 is not analyzed. Ultimately, the other person's gate passage record 102D collected from each gate terminal 103 is recorded in the administrator portable storage terminal 401. The reading unit 105 reads the data recorded in the administrator portable storage terminal 401, and outputs the personal ID (102A), gate ID (103C), and timestamp 103G.
[0147] Since the administrator portable storage terminal 401 does not write the self gate passage record 102C, it is not necessary to write an identifier such as an administrator ID corresponding to the personal ID (102A) in the administrator portable storage terminal 401.
[0148] 23 is a diagram illustrating an example of a process in which the reading unit 105 according to the third embodiment of the present invention reads data from the portable storage terminal 102 and the administrator portable storage terminal 401. The reading unit 105 reads data from the portable storage terminal 102 carried by the worker 101 and the administrator portable storage terminal 401 carried by the administrator 400, and outputs a personal ID (102A), a gate ID (103C), and a timestamp 103G.
[0149] The purpose of the manager 400 collecting data is to collect all uncollected data from the gate terminal 103 and to ensure that the data output by the reading unit 105 does not include any uncollected data (missing data). For this reason, it is desirable for the manager 400 to patrol the plant and collect the data before the reading unit 105 outputs and analyzes the data. For example, if analysis is performed daily, the manager 400 may patrol after work each day. For example, if analysis is performed once a week, the manager 400 may patrol on weekends. For example, if analysis is performed after all processes are completed in a one-month maintenance work, the manager 400 may patrol while all processes are completed and the plant is being dismantled. The frequency of the manager 400's patrol may be flexibly determined according to the frequency of the analysis. [Example]
[0150] A fourth embodiment of the present invention will be described with reference to Figures 24 and 25. In addition to the data collection method shown in the first embodiment, the fourth embodiment includes a method for updating the time of the timestamp 103G generation unit 103E of the gate terminal 103.
[0151] In the first embodiment, the gate terminal 103 is not connected to a network and therefore cannot synchronize its time with a time source such as an NTP server. Therefore, after the time in the timestamp generation unit 103E is set when the gate terminal 103 is installed, the gate terminal 103 cannot synchronize its time, resulting in a time discrepancy. The fourth embodiment is devised to solve this problem. In the fourth embodiment, a clock setter 402 travels around the plant and updates the time in the timestamp generation unit 103E of the gate terminal 103.
[0152] 24 is a block diagram showing an example of the configuration of the clock-setting portable terminal 107 of the work history measurement system according to Example 4 of the present invention. The clock-setting portable terminal 107 holds time information 107A. The initialization terminal updates the time information 107A of the clock-setting portable terminal 107. The communication unit 103D of the gate terminal 103 reads the time information 107A of the clock-setting portable terminal 107 and updates the time in the timestamp generation unit.
[0153] The clock-setting portable terminal 107 is, for example, an IC tag equipped with a device capable of storing time information 107A, such as an RTC module 103L. Other examples include a smartphone, tablet, smartwatch, or PC that stores OS time. The initialization terminal can be any means capable of setting the time on the clock-setting portable terminal 107, such as a reader / writer 103A or a remote NTP server that communicates over a network. Alternatively, an interface such as a keyboard can be connected to the clock-setting portable terminal 107, allowing the time to be set manually.
[0154] The actual form of the timestamp generation unit 103E is, for example, an RTC module 103L. The RTC module 103L can maintain the time even when the gate terminal 103 is powered off. Even highly accurate RTC modules 103L with built-in temperature compensation functions can experience deviations of about 9 seconds per month. For this reason, for example, after three months have passed since the installation of the gate terminal 103, it is thought that a time deviation of about ±27 seconds will occur, raising concerns that a time deviation of about 54 seconds may occur between individual gate terminals 103. This time deviation will cause the timestamp 103G written to the record to be inaccurate. There is also a concern that the order of the records obtained may be reversed.
[0155] 25 is a diagram showing an example of the operation of the clock-setting portable terminal 107 of the work history measurement system according to Example 4 of the present invention. A clock setter 402 carries the clock-setting portable terminal 107 and travels around the plant, and updates the time in the timestamp generation unit 103E by communicating with the gate terminal 103.
[0156] The frequency at which the clock setter 402 patrols is preferably set depending on the magnitude of the tolerable time discrepancy. The magnitude of the tolerable time discrepancy depends on the time resolution of the timestamp 103G written to the record. There are various ways to express the timestamp 103G, as shown in FIG. 11C. For example, when expressing the timestamp 103G in minutes, a time discrepancy of more than one minute will cause inaccuracies in the analysis results, so it is desirable that the time discrepancy between each gate be within one minute. Therefore, the frequency at which the clock setter 402 patrols should be set so that the time can be updated before the time discrepancy in the RTC module 103L reaches one minute. When expressing the timestamp 103G in seconds, it is desirable to patrol more frequently. [Example]
[0157] A fifth embodiment of the present invention will be described with reference to Figures 26 to 28. In addition to the data recovery method shown in the first embodiment, the fifth embodiment includes a method for creating free space in the data capacity by transferring recorded data to the rewrite buffer 103F of the gate terminal 103 when the data capacity of the portable storage terminal 102 is full.
[0158] In the first embodiment, the amount of data recorded in the portable storage terminal 102 continues to increase, which may lead to saturation of the data amount. The fifth embodiment is devised to solve this problem. In the fifth embodiment, when the data capacity of the portable storage terminal 102 is full, part of the recorded data is transferred to the rewrite buffer 103F, thereby making space in the data capacity.
[0159] FIG. 26 is a diagram showing an example of an operation for transferring data recorded in a portable storage terminal 102 to a rewrite buffer 103F according to a fifth embodiment of the present invention. When an operator 101 touches a portable storage terminal 501 with limited capacity to a gate terminal 103, if the gate terminal 103 determines that the capacity is limited, it records part of the data recorded in the portable storage terminal 501 with limited capacity in the rewrite buffer 103F and then deletes the recorded data from the portable storage terminal 501 with limited capacity. Since data is transferred from the portable storage terminal 501 with limited capacity to the rewrite buffer 103F of the gate terminal 103, this is referred to as "transfer." Although not shown in the figure, a self-gate passage record 102C may be written to the portable storage terminal 501 with limited capacity before or after the data transfer.
[0160] 27A is a block diagram showing a first processing example of transferring data recorded in a portable storage terminal 501 with limited capacity to the rewrite buffer 103F according to the fifth embodiment of the present invention. The portable storage terminal 102 has a limited data capacity, and the amount of data may reach the upper limit while the worker 101 is working. When the amount of data reaches the upper limit, it becomes impossible to add records. Therefore, when the amount of data reaches or approaches the upper limit, the gate terminal 103 transfers some of the records of the portable storage terminal 501 with limited capacity to the rewrite buffer 103F, thereby freeing up the data amount of the portable storage terminal 501 with limited capacity. This allows the portable storage terminal 102 to record more records.
[0161] The specific procedure for migration is as follows: first, some of the records to be migrated are recorded (transcribed) in the rewrite buffer 103F. Then, the migrated records are deleted from the portable storage terminal 102. The records migrated to the rewrite buffer 103F can be collected by a subsequent worker 101 who has a portable storage terminal 102 with sufficient data capacity. Hereinafter, the gate terminal 103 that has migrated the records will be referred to as the migration destination gate terminal 502.
[0162] The condition for executing data migration may be, for example, when the amount of data recorded in the portable storage terminal 102 exceeds 80% of the maximum data capacity. The amount of data to be migrated may be, for example, half of the amount of records stored in the portable storage terminal 102.
[0163] 27B is a block diagram showing a second processing example of transferring data recorded in a portable storage terminal 501 with limited capacity to the rewrite buffer 103F according to the fifth embodiment of the present invention. When records are transferred, a large volume of records is temporarily stored in the rewrite buffer 103F of the destination gate terminal 502. The records in the rewrite buffer 103F are collected by a subsequent worker 101, but it is considered that one worker 101's portable storage terminal 102 cannot collect all the records, and so the records are divided and collected by multiple workers 101. In this case, data that has not been collected for a long period of time remains in the rewrite buffer 103F of the destination gate terminal 502.
[0164] When the analysis unit 106 estimates the individual movement history 106E, if there is uncollected data in the gate terminal 103, the analysis unit 106 cannot correctly estimate the individual movement history 106E. Therefore, it is required that the analysis unit 106 can grasp whether there is uncollected data. Therefore, when transferring records, it is effective to write the transfer information 504 to the portable storage terminal 501 whose capacity is tight.
[0165] The migration information 504 is made up of the gate ID (103C) of the destination gate terminal 502 (destination gate ID 503), the time the migration was carried out (migration time 505), and the amount of data remaining in the rewrite buffer 103F of the destination gate terminal 502 (remaining buffer data amount 506). By reading the migration information 504 from the portable storage terminal 501 with limited capacity, the analysis unit 106 can determine whether uncollected data exists and in which gate terminal 103 the uncollected data exists.
[0166] 27C is a block diagram showing an example of a process in which the portable storage terminal 507 of the subsequent worker according to the fifth embodiment of the present invention retrieves the migrated data. The portable storage terminal 507 of the subsequent worker writes (recovers) the data recorded in the rewrite buffer 103F from the migration destination gate terminal 502. Because a large amount of data is recorded in the rewrite buffer 103F, it may not be possible to retrieve all of the data.
[0167] At this time, it is effective to write collection information at the same time as collection. The collection information consists of the destination gate ID 503 of the data that was collected, the time when collection was executed (collection time), and the remaining buffer data amount 506. The analysis unit 106 compares the collection information with the migration information 504 read from the portable storage terminal 102, and can ultimately determine whether uncollected data exists and in which gate terminal 103 the uncollected data exists.
[0168] The specific procedure for identifying the gate terminal 103 where uncollected data exists may be, for example, as follows: First, from the read migration information 504 and collection information, the information is classified by migration destination gate ID 503. For each gate ID (103C), the information with the most recent migration time 505 and collection time is selected, and the remaining buffer data amount 506 at that time is referenced.
[0169] If the identified remaining buffer data amount 506 is not 0, that is, if uncollected data exists, it is not possible to estimate a correct personal history. In this case, it is advisable to first collect the data of the corresponding destination gate terminal 502, and then estimate the personal movement history 106E.
[0170] FIG. 28 is a diagram showing an example of a screen displaying the location of a gate terminal 103 where uncollected records exist according to the fifth embodiment of the present invention. The gate terminals 103 where uncollected data exists can be displayed on a management screen as shown in the figure. On the management screen, the location of the gate terminal 103 is displayed on a plant floor plan. For gate terminals 103 where uncollected data exists, the amount of uncollected records is displayed. This makes it clear which gate terminals 103's data should be collected. For gate terminals 103 where the amount of uncollected records is displayed, the manager 400 shown in the third embodiment, for example, can patrol the plant and collect the uncollected data. [Example]
[0171] A sixth embodiment of the present invention will be described with reference to Figures 29A to 33. In addition to the data collection method shown in the first embodiment, the sixth embodiment includes a method in which the worker 101 records the time of completion of the work in an IC tag.
[0172] In the first embodiment, the movement history of the worker 101 can be analyzed based on the time of passage through the gate, but events that do not involve movement between areas cannot be analyzed. Specifically, if a worker 101 performs multiple tasks while staying in the same area (such as a workroom), the arrival and completion times of each task cannot be analyzed. The sixth embodiment is devised to solve this problem. In the sixth embodiment, the worker 101 can select a task on the gate terminal 103, and the arrival and completion times of the task can be recorded in the IC tag.
[0173] Fig. 29A is a block diagram showing an example of the overall configuration of a work history measurement system including a work ID selection unit 103N according to a sixth embodiment of the present invention. The difference from the overall configuration example of Fig. 2A is that the gate terminal 103 has a work ID selection unit 103N and a work record rewrite buffer 103O, the portable storage terminal 102 has a self work record record 102E and an other person's work record record 102F, and the reading unit 105 outputs a work ID (201). The work ID (201) is an identification symbol that can uniquely identify a work.
[0174] The work ID selection unit 103N has a function that allows the worker 101 to select a work ID (201) associated with a work that is about to be started or a completed work. In addition to a gate passage record that records the time of passing through the gate, a work record record that records the time of arrival and completion of the work is written to the portable storage terminal 102. The difference between the own work record record 102E and the other person's work record is the same as the gate passage record, so explanation will be omitted. The work record rewrite buffer 103O has the same function as the rewrite buffer 103F that targets work record records, so explanation will be omitted.
[0175] The task ID selection unit 103N may be able to select, in addition to the task ID (201), a start / end attribute 202 that indicates the start or end of the task, and a quality attribute 203 that indicates the quality result of the task. In addition, various other attributes may be able to be selected.
[0176] 29B is a block diagram showing a first configuration example of the own work record record 102E according to the sixth embodiment of the present invention. The work ID (201) is the work ID (201) selected by the work ID selection unit 103N. The timestamp 103G is the time when the portable storage terminal 102 is touched. The own work record record 102E may also include other information.
[0177] 29C is a block diagram showing a second configuration example of the own work record record 102E according to Example 6 of the present invention. The start and end attributes 202 are the start and end attributes 202 selected by the work ID selection unit 103N.
[0178] 29D is a block diagram showing a third example of the configuration of the own work record record 102E according to Example 6 of the present invention. The quality attribute 203 is the quality attribute 203 selected by the work ID selection unit 103N.
[0179] 29E is a block diagram showing an example of the configuration of the other person's work record record 102F according to Example 6 of the present invention. The personal ID (102A) is the personal ID (102A) of the worker 101 who selected the work ID (201) in the work ID selection unit 103N and touched the portable storage terminal 102.
[0180] FIG. 30 is a diagram showing an example of the operation of a work history measurement system equipped with a task ID selection unit 103N according to a sixth embodiment of the present invention. A gate terminal 103 equipped with a laptop computer is installed in a workroom. A task ID selection unit 103N screen, which allows a worker 101 to select a task ID (201), is displayed on the laptop computer's screen, and the worker 101 can select the task ID (201) of the task to be performed by operating the mouse. By selecting the task ID (201) and touching the portable storage terminal 102 to the gate terminal 103, a personal work record record 102E is recorded in the portable storage terminal 102. For example, after worker A selects and records task A, worker A performs task A. After completing task A and before starting task B, worker A operates the gate terminal 103 again, selects task B, and records it in the portable storage terminal 102. This is also performed for task C.
[0181] Finally, worker A's portable storage terminal 102 records his / her own work record record 102E for work A, work B, and work C. The reading unit 105 reads out the self gate passage record 102C, the other person's gate passage record 102D (not shown in the figure, but may be recorded in the same way as in the first embodiment), his / her own work record record 102E, and the other person's work record record 102F from the portable storage terminal 102, and outputs the personal ID (102A), gate ID (103C), work ID (201), and timestamp 103G.
[0182] The other person's work record record 102F is recorded in the same procedure as the other person's gate passage record 102D described in the first embodiment. That is, when the other worker 101 meets a predetermined condition (for example, writing failure), work record data is recorded in the work record rewrite buffer 103O. When the subsequent worker 101 touches the gate terminal 103, if data exists in the work record rewrite buffer 103O, the other person's work record record 102F is recorded in the portable storage terminal 507 of the subsequent worker.
[0183] In FIG. 30, the self work record record 102E is recorded for all work performed by worker A, but it is also possible to record only some of the work. For example, only the self work record record 102E for work B may be recorded. Since it is time-consuming for worker 101 to perform the writing procedure at the gate terminal 103 every time work is performed, it is desirable to keep the number of recordings as small as possible. For example, if the work plan is to start work A immediately after entering a work room, it is expected that the timestamp 103G of the self gate passage record 102C for entering the changing room and the timestamp 103G of the self work record record 102E for starting work A will be close to each other.
[0184] In this case, omitting the record in the personal work record 102E that starts work A will not have a significant impact on the analysis. Similarly, if the work plan is to finish work C and immediately leave the workroom, omitting the personal work record 102E that records the end of work C will not have a significant impact on the analysis.
[0185] FIG. 31 is a block diagram showing an example of the configuration of a gate terminal 103 including a job ID selection unit 103N according to a sixth embodiment of the present invention. The differences from FIG. 4A are that the gate terminal 103 includes a mouse 103P, a keyboard 103Q, and a touch pen 103R, and that the memory 103I includes a work record rewrite buffer 103O. As long as the interface allows the worker 101 to select the job ID (201), any one of the mouse 103P, the keyboard 103Q, and the touch pen 103R may be provided, or another interface may be used. In a plant where the worker 101 wears heavy protective clothing, it is difficult for the worker 101 to perform delicate operations, so an interface with as simple an operation as possible is desirable. For example, an interface in which the touch pen 103R is used to select buttons displayed on a touch panel screen is effective. Alternatively, an interface in which the worker 101 operates a touch panel monitor 103B with his / her finger, without the touch pen 103R, is also effective.
[0186] 32A is a diagram showing a button selection interface of the task ID selection unit 103N according to the sixth embodiment of the present invention. When the portable storage terminal 102 is held over the reader / writer 103A, a button for selecting a task ID (201) is displayed on the monitor 103B. When the button is pressed with the mouse 103P, the touch pen 103R, or the like, the own task record record 102E is written to the portable storage terminal 102.
[0187] 32B is a diagram showing a button selection interface of the task ID selection unit 103N that allows the user to select the start and end attributes 202 according to the sixth embodiment of the present invention. The difference from FIG. 32A is that the user can select the start or end of the task. The result of the selected start or end is added to the personal work record record 102E as the start and end attributes 202.
[0188] 32C is a diagram showing a radio button selection interface of the task ID selection unit 103N that allows selection of the start / end attribute 202 according to Example 6 of the present invention. The difference from FIG. 32B is that selection is made using radio buttons instead of buttons.
[0189] 32D is a diagram showing a drop-down list selection interface of the task ID selection unit 103N that allows selection of the start and end attribute 202 according to Example 6 of the present invention. The difference from FIG. 32B is that selection is made using a drop-down list instead of using buttons.
[0190] FIG. 32E is a diagram showing a button selection interface of the task ID selection unit 103N that allows selection of non-task events according to the sixth embodiment of the present invention. The difference from FIG. 32B is that non-task events such as meetings and preparations can be selected. Meetings, preparations, and cleanup may not be defined as tasks in terms of business management, but it is desirable to assign task IDs (201) to them for convenience and record them. For example, if a significant amount of man-hours are required for preparation before starting work, recording the start and end times of the preparations allows for an accurate understanding of the time required for preparation. Using the measured time, modifying the definition of the tasks to include preparation time as a task may potentially improve business management.
[0191] It is also effective to be able to record non-regular events such as troubles and patrol responses. It is difficult for supervisors to grasp the time taken to respond to non-regular events, but by recording the time, supervisors can grasp this. This makes it possible to analyze the time actually spent working (called wrench time) and the time when work could not be done (called non-wrench time or loss cost).
[0192] FIG. 32F is a diagram showing a button selection interface of a task ID selection unit 103N having a free-text field according to Example 6 of the present invention. The difference from FIG. 32E is the provision of a free-text field. A message can be entered in the free-text field using a keyboard 103Q and recorded in the portable storage terminal 102. Because various non-routine events occur at a work site, it may not be possible to adequately record the situation at the site using only preset task events such as buttons and drop-down lists. Providing a free-text field allows the worker 101 to communicate specific events to the supervisor, which is believed to facilitate smooth information transmission.
[0193] FIG. 33 is a diagram showing a button selection interface of the job ID selection unit 103N that allows the selection of job quality attributes 203 according to the sixth embodiment of the present invention. The difference from FIG. 32A is that the job quality can be selected. The result of the selected quality is added to the own job record record 102E as the quality attribute 203. In plant work, the quality of the job may be recorded from the perspective of quality assurance (QA) or quality control (QC). The quality of the job is confirmed after the job is performed. Therefore, it is a natural flow in the business flow to also record quality information together with the time the job is completed. This is also effective from the viewpoint of digitally managing quality information. [Example]
[0194] A sixth embodiment of the present invention will be described with reference to Figures 34 to 36. In a seventh embodiment, in addition to the method of recording the completion time of work on an IC tag as shown in the sixth embodiment, an individual work history 106F for each worker 101 is estimated from the recorded data.
[0195] 34 is a block diagram showing an example of the overall configuration of a work history measurement system including an analysis unit 106 and a work ID selection unit 103N according to Example 7 of the present invention. The difference from the example of the overall configuration in FIG. 29A is that an analysis unit 106 that receives the output of a readout unit 105 as input is provided.
[0196] 35 is a diagram showing an example of the operation of a work history measurement system including an analysis unit 106 and a work ID selection unit 103N according to Example 7 of the present invention. The difference from the example of the operation of FIG. 30 is that an analysis unit 106 that receives the output of a readout unit 105 as input is provided.
[0197] The personal record aggregation unit 106A aggregates, for each personal ID (102A), the self gate passage record 102C and the other person's gate passage record 102D, each consisting of the personal ID (102A), gate ID (103C), and timestamp 103G, and the self work record record 102E and the other person's work record record 102F, each consisting of the personal ID (102A), work ID (201), and timestamp 103G, output by the reading unit 105. Based on the aggregation results, the personal movement history estimation unit 106B estimates the movement history of each individual (personal movement history 106E), and the personal work history estimation unit 106C estimates and outputs the work history of each individual (personal work history 106F).
[0198] 36 is a diagram illustrating a processing example in which the analysis unit 106 according to the second embodiment of the present invention estimates an individual movement history 106E and an individual work history 106F. In this processing example, two portable storage terminals 102 used by two workers are read out. Each portable storage terminal 102 stores a self-gate passage record 102C, an other-person gate passage record 102D, a self-work record record 102E, and an other-person work record record 102F. All of these records are read out and the records are tallied for each individual.
[0199] For each individual, the individual movement history 106E can be estimated from the gate ID (103C) and timestamp 103G, and the individual work history 106F can be estimated from the task ID (201) and timestamp 103G. The estimated results can be easily understood by displaying them in Gantt chart format. This allows for efficient analysis of the time spent on each task, gaps between tasks, and tasks that took longer than usual. Furthermore, insights gained from the analysis can lead to improvements in overburdening, waste, and inconsistency. For example, if it is discovered that a particular task is taking an extremely long time, improvement activities can be implemented, such as changing the task specifications to increase the number of workers. For example, if the work time for ten identical tasks is obtained, the standard time for the task can be set from the average of those values.
[0200] In this processing example, the estimated results of the individual movement history 106E and the individual work history 106F are displayed in the form of a Gantt chart, but the handling of the estimated results is not limited to this, and possible methods include recording them in the database of the worker management system, recording them on a storage medium (such as a hard disk, USB memory, CD or DVD), displaying them in graph form on the screen, recording them in spreadsheet management software, or printing them out on paper. [Example]
[0201] An eighth embodiment of the present invention will be described with reference to Figures 37 to 39. In addition to the method of recording the completion time of work on an IC tag shown in the sixth embodiment, the eighth embodiment includes a method of registering in advance a menu of work that the worker 101 plans to perform.
[0202] In the sixth embodiment, the worker 101 must select a task in the task ID selection unit 103N. However, if there are many types of tasks, the selection procedure becomes cumbersome due to the large number of options on the screen. The eighth embodiment is devised to solve this problem. In the eighth embodiment, tasks related to the worker 101 are registered in advance, thereby reducing the options in the task ID selection unit 103N and simplifying the selection procedure.
[0203] FIG. 37 is a block diagram showing an example of the overall configuration of a work history measurement system that registers an initial registration task ID (102G) in a portable storage terminal 102 according to an eighth embodiment of the present invention. The difference from FIG. 29A is that the initial registration task ID (102G) is recorded in the portable storage terminal 102. The initial registration task ID (102G) is a collection of one or more task IDs (201) and is a task group (task menu) that the worker 101 plans to perform. The initialization terminal writes the initial registration ID to the portable storage terminal 102. The task ID selection unit 103N reads and interprets the initial registration task ID (102G) and reflects it in the options of the task ID selection unit 103N.
[0204] FIG. 38 is a diagram showing an example of the operation of a work history measurement system that registers an initial registration task ID (102G) in a portable storage terminal 102 according to an eighth embodiment of the present invention. The difference from FIG. 30 is that the initialization terminal writes (initializes) not only the personal ID (102A) but also the initial registration task ID (102G) in the portable storage terminal 102. The task ID selection unit 103N of the gate terminal 103 selects and displays options based on the initial registration task ID (102G). This simplifies the procedures performed by the worker 101 at the gate terminal 103.
[0205] In plant work, the work menu for each worker 101 is often determined before the worker 101 enters the plant. The worker 101 works within the plant according to the work menu. Work events that are not included in the work menu are basically non-routine events. It is considered that the worker 101 rarely performs work that is not included in the work menu. Due to this nature, it is possible for the initialization terminal to write the work menu in advance.
[0206] The initialization terminal may be a reader / writer 103A that can write to the portable storage terminal 102. The work menu may be created by reading out a work schedule from a process management system that manages the workers 101, or may be created manually using a keyboard 103Q, a mouse 103P, or the like connected to the initialization terminal.
[0207] Figure 39 is a diagram showing a button selection interface of the task ID selection unit 103N that presents the initial registered task ID (102G) according to Example 8 of the present invention. The difference from Figure 32A is that the options are limited based on the initial registered task ID (102G). This gate terminal 103 allows selection from nine task IDs (201). By limiting the options based on the initial registered task ID (102G) recorded in the touched portable storage terminal 102, the worker 101 only needs to check three options, simplifying the selection process. [Example]
[0208] A ninth embodiment of the present invention will be described with reference to Figures 40 to 41B. In addition to the method of registering in advance a menu of tasks that the worker 101 plans to perform, as shown in the eighth embodiment, the ninth embodiment includes a method of estimating the next task that the worker 101 will perform at the gate terminal 103.
[0209] In the eighth embodiment, the worker 101 had to select the next task to be performed by himself / herself on the gate terminal 103. When there are a large number of task menus (for example, when there are ten types of tasks), the procedure for selecting a task becomes complicated due to the large number of options for the task to be selected. The ninth embodiment is devised to solve such a problem. In the ninth embodiment, the next task to be performed by the worker 101 is estimated based on the personal task record 102E, and this is reflected in the options, thereby simplifying the procedure for selection.
[0210] FIG. 40 is a block diagram showing an example of the overall configuration of a work history measurement system that estimates the next work from the initial registered work ID (102G) and the worker's own work record record 102E according to a ninth embodiment of the present invention. The difference from FIG. 37 is that the gate terminal 103 includes a next work estimation unit 103F. The next work estimation unit 103F reads the initial registered work ID (102G) and the worker's own work record record 102E recorded in the portable storage terminal 102, estimates the work (next work) that the worker 101 should perform next, and reflects the estimation result in the work ID selection unit 103N. The estimation of the next work is performed when the worker 101 touches the screen. Since the worker's own work record record 102E records the work history of the worker 101, it is possible to identify the work that has already been completed at the time of touching the screen. By comparing the identified result with the work menu recorded in the initial registered work ID (102G), it is possible to estimate the work that the worker 101 has not yet completed.
[0211] Here, the next task can be estimated only if the task history is correctly recorded in the own task record record 102E. For example, if writing fails when touching and there is a missing part in the own task record record 102E, the next task cannot be estimated correctly.
[0212] The next task estimation unit 103F may also compare the data recorded in the work record rewrite buffer 103O to estimate the next task. This may allow for a correct estimation of the next task even if a write attempt fails and there is a gap in the self-task record 102E. For example, consider a worker 101 who performs two tasks in the same task area. If a worker touches the portable storage terminal 102 to record the first task and fails to write, the self-task record is not written to the portable storage terminal 102, but the data remains in the work record rewrite buffer 103O of the gate terminal 103. When a worker touches the portable storage terminal 102 to record the second task, the data in the portable storage terminal 102 is missing, but the record of the first task remains in the work record rewrite buffer 103O, so the next task can be correctly estimated. The next task estimation unit 103F may also compare the records recorded in the other worker's work record record 102F to estimate the next task.
[0213] 41A is a diagram showing an example of the configuration of the initial registered task ID (102G) and the own task record record 102E read by the next task estimation unit according to Example 9 of the present invention. The worker 101 plans to perform three types of tasks (task A-1, task A-2, and task A-3). The own task record record 102E in the portable storage terminal 102 contains records of the tasks A-1 and A-2 being performed. In this case, it can be estimated that the next task that the worker 101 will perform is task A-3.
[0214] FIG. 41B is a diagram showing a button selection interface of the task ID selection unit 103N that presents the next task estimated by the next task estimation unit 103F according to Example 9 of the present invention. Here, an example is shown in which it is estimated that the worker 101 should next perform task A-3, as shown in FIG. 41A. A task menu is presented on the monitor 103B, and a task completion mark 801 is displayed for tasks that have already been completed. A task progress mark 802 is displayed in an area indicating the current task progress. A simple task selection button 803 is displayed, allowing the worker 101 to simply operate a Yes / No button to determine whether the task progress is correct. The worker 101 can complete task selection by simply checking the task progress displayed on the monitor 103B and pressing the YES button if the displayed progress is correct, thus simplifying the selection procedure. If the task progress is incorrect, the worker 101 may press the NO button to transition to a screen for selecting the correct task. [Example]
[0215] A tenth embodiment of the present invention will be described with reference to Figures 42 to 44. In addition to the data collection method shown in the first embodiment, the tenth embodiment includes a method of detecting the passage of the worker 101 through the gate by a means other than bringing the portable storage terminal 102 close to the gate terminal 103, and collecting the detection result by the portable storage terminal 102.
[0216] In the first embodiment, the portable storage terminal 102 needs to be placed close to the reader / writer 103A in order to record the gate passage of the worker 101. On the other hand, the gate may be equipped with equipment that can objectively detect the gate passage of the worker 101, and the detection results of that equipment cannot be reflected. The tenth embodiment is devised to solve this problem. In the tenth embodiment, the detection results can be collected by writing the results of another detection device to the portable storage terminal 102 via the gate terminal 103.
[0217] 42 is a diagram showing the operation of a worker 101 using a work history measurement system including an objective gate passage detection unit 103S according to a tenth embodiment of the present invention. A device (objective gate passage detection unit 103S) capable of objectively detecting the passage of the worker 101 through the gate is installed at the gate. The detection result of the objective gate passage detection is written into the portable storage terminal 102 via the reader / writer 103A of the gate terminal 103. For example, the number of workers who have passed through the gate within a certain period is displayed on the monitor 103B, and this result is collected by the portable storage terminal 102.
[0218] The objective gate passage detection unit 103S may be, for example, a walk-through motion sensor gate. If the worker 101 has an IC tag that can identify the individual, it may be possible to identify the personal ID (102A) of the worker 101 who has passed through the motion sensor gate. Another example may be a security door that opens by touching an employee ID card. It may also be possible to identify the personal ID (102A) from the information on the employee ID card. Another example may be a surveillance camera. It may also be possible to identify the personal ID (102A) of the worker 101 passing through the gate by using facial recognition.
[0219] The objective gate passage detection unit 103S can also obtain gate passage information of workers 101A, 101B, 101C, and 101D who do not carry a portable storage terminal 102. A worker 101E who carries a portable storage terminal 102 collects the data. For example, as shown in FIG. 13 , it is conceivable that the team leader of a work team carries a portable storage terminal 102 while the team members do not. In this case, it is effective to have the objective gate passage detection unit 103S detect the team members' gate passage and collect the detection results on the team leader's portable storage terminal 102. This allows the team members to collect their gate passage information without touching the terminal. Alternatively, it is effective to have the work team work without carrying a portable storage terminal 102, and have the manager 400 described in the third embodiment patrol the plant and collect the data detected by the objective gate passage detection unit 103S.
[0220] 43A is a block diagram showing an example of the overall configuration of a work history measurement system including an objective gate passage detection unit 103S according to Example 10 of the present invention. The difference from the overall configuration example of FIG. 2A is that the gate terminal 103 includes an objective gate passage detection unit 103S and an objective gate notification buffer, and writes an objective gate passage record 102H to the portable storage terminal 102.
[0221] The data detected by the objective gate passing detection unit 103S is recorded in the objective gate passing buffer 103T. As with the data in the rewrite buffer 103F, when the portable storage terminal 102 communicates with the gate terminal 103, the data in the objective gate passing buffer 103T is written to the portable storage terminal 102.
[0222] 43B is a block diagram showing a first configuration example of an objective gate passage record 102H according to a tenth embodiment of the present invention. The objective gate passage record 102H is composed of an individual ID (102A), a gate ID (103C), and a timestamp 103G. If the means of passing through the gate is such that the individual ID (102A) cannot be identified, the individual ID (102A) cannot be recorded, and therefore the individual ID (102A) is left blank.
[0223] Fig. 43B is a block diagram showing a second configuration example of the objective gate passage record 102H according to Example 10 of the present invention. The difference from the configuration example of Fig. 43C is that an objective gate passage detection means ID (102I) is provided. The objective gate passage detection means ID (102I) is an identification symbol for uniquely identifying the detection means, such as a motion sensor gate, security door, or camera. Since the gate terminal 103 may be equipped with multiple objective gate detection units, it is effective to record the objective gate detection means ID so that it is possible to determine which detection unit produced the detection results during analysis.
[0224] 44 is a diagram showing an example of operation of a work history measurement system equipped with an objective gate passage detection unit 103S according to Example 10 of the present invention. The difference from the example of operation in FIG. 3B is that the gate terminal 103 at gate 2 is equipped with an objective gate passage detection unit 103S. Worker B does not touch the gate terminal 103 at gate 2. A walk-through motion sensor gate detects worker B's passage through the gate and records the detection result in an objective gate passage buffer 103T. The data recorded in the objective gate passage buffer 103T is collected when the subsequent worker 101 touches the gate terminal 103 at gate 2. [Example]
[0225] An eleventh embodiment of the present invention will be described with reference to Figures 45 to 47. In the eleventh embodiment, in addition to the method of detecting the gate passage of the worker 101 by the objective gate passage detection unit 103S shown in the tenth embodiment, an individual work history 106F for each worker 101 is estimated from the recorded data.
[0226] 45 is a block diagram showing an example of the overall configuration of a work history measurement system including an analysis unit 106 and an objective gate passage detection unit 103S according to Example 11 of the present invention. The difference from the overall configuration example of FIG. 43A is that it includes an analysis unit 106 that receives the output of a readout unit 105 as input.
[0227] 46 is a block diagram showing an example of the overall configuration of a work history measurement system including an analysis unit 106 and an objective gate passage detection unit 103S according to Example 11 of the present invention. The difference from the operation example in FIG. 44 is that an analysis unit 106 that receives the output of a readout unit 105 as input is provided.
[0228] The personal record counting unit 106A counts, for each personal ID (102A), the self gate passage record 102C, the other person's gate passage record 102D, and the objective gate passage record 102H (not shown in the figure, but which may be recorded in the portable storage terminal 102), each of which consists of the personal ID (102A), gate ID (103C), and timestamp 103G output by the reading unit 105. Based on the counting results, the personal movement history estimation unit 106B estimates and outputs the personal movement history 106E.
[0229] 47 is a diagram showing a processing example in which the analysis unit 106 according to the eleventh embodiment of the present invention estimates the individual movement history 106E. In this processing example, two portable storage terminals 102 used by two workers are read out. Each portable storage terminal 102 stores a self-gate passage record 102C, an other-person gate passage record 102D, and an objective gate passage record 102H, and all of these are read out and the records are tallied for each individual. Here, although worker C does not use the portable storage terminal 102, the objective gate passage detection unit 103S detects worker C's passage through the gate, and therefore the aggregated records include worker C's record. [Example]
[0230] A twelfth embodiment of the present invention will be described with reference to Figures 48A to 49. In addition to the data collection method shown in the first embodiment, the twelfth embodiment includes a method of detecting the work status of the worker 101 by means other than bringing the portable storage terminal 102 close to the gate terminal 103, and collecting the detection results by the portable storage terminal 102.
[0231] In the first embodiment, the movement history of the worker 101 based on the time of passing through the gate can be analyzed, but events that do not involve movement between areas cannot be analyzed. Also, in the sixth embodiment, the worker 101 can record the time of arrival and completion of work on the IC tag, but in order to record it, the worker 101 needs to select and touch the work ID (201), which increases the work load of the worker 101.
[0232] To solve this problem, the twelfth embodiment is devised. In the twelfth embodiment, a separate detection device (objective work detection unit 103U) that can objectively detect the work status is provided, and the detection results are written to the portable storage terminal 102 and collected, so that the work status can be recorded without increasing the work load of the worker 101.
[0233] Fig. 48A is a block diagram showing an example of the overall configuration of a work history measurement system including an objective work detection unit 103U according to a twelfth embodiment of the present invention. The difference from Fig. 2A is that the gate terminal 103 includes an objective work detection unit 103U and an objective work record buffer 103V, the gate terminal 103 writes an objective work record record 102J to the portable storage terminal 102, and the read unit 105 outputs the work ID (201). The objective work detection unit 103U may be, for example, a camera. One possible method is to identify the state of the worker 101 in the workroom using video recognition. Another possible example is a digital tool that can detect the tool usage status.
[0234] 48B is a block diagram showing a first configuration example of an objective work record record 102J according to Example 12 of the present invention. The objective work record record 102J is composed of a task ID (201) and a timestamp 103G. The objective work record record 102J may also include other information such as a start / end attribute 202 and a quality attribute 203.
[0235] Fig. 48C is a block diagram showing a second configuration example of an objective work record record 102J according to Example 12 of the present invention. The difference from the configuration example of Fig. 48B is that an objective work record detection means ID (102W) is provided. The objective work record detection means ID (102W) is an identification code for uniquely identifying a detection means, such as a camera or a digital tool. Because the gate terminal 103 may be equipped with multiple objective work detection units 103U, it is effective to record the objective work detection means ID so that it is possible to determine which detection unit detected the results during analysis.
[0236] 49 is a diagram showing an example of the operation of a work history measurement system including an objective work detection unit 103U according to Example 12 of the present invention. A gate terminal 103 in a work room is equipped with a camera which is an objective work detection unit 103U. The camera detects the status of work execution and records the detection results in the gate terminal 103. When a worker 101 touches the gate terminal 103 in the work room, the detection results recorded in the gate terminal 103 are collected as an objective work record 102J.
[0237] In the operation example shown in Figure 49, the gate terminal 103 in the workroom does not have a job ID selection unit 103N, but it may have one. It is effective to use both subjective job records by the job ID selection unit 103N and objective job records by the objective job detection unit 103U. For example, by subjectively recording the arrival and completion times of important jobs in a series of job menus by touch, and then automatically recording other jobs objectively, it is possible to reduce the burden on the worker 101 and keep accurate records of important jobs. [Example]
[0238] A thirteenth embodiment of the present invention will be described with reference to Figures 50 to 52. In the thirteenth embodiment, in addition to the method of detecting the work status of the worker 101 by the objective work detection unit 103U shown in the twelfth embodiment, a work history for each work (each work history 106G) is estimated from recorded data.
[0239] Fig. 50 is a block diagram showing an example of the overall configuration of a work history measurement system including a work history estimation unit and an objective work detection unit 103U according to Example 13 of the present invention. The difference from the overall configuration example of Fig. 48A is that it includes each work history estimation unit 106D that receives as input the output of the readout unit 105. Each work history estimation unit 106D outputs each work history 106G.
[0240] Fig. 51 is a diagram showing an example of the operation of a work history measurement system including each work history estimation unit 106D and an objective work detection unit 103U according to Example 13 of the present invention. The difference from the example of the operation of Fig. 49 is that each work history estimation unit 106D receives the output of the readout unit 105 as input.
[0241] FIG. 52 is a diagram showing a processing example in which each work history estimation unit 106D according to Example 13 of the present invention estimates each work history 106G. In this processing example, two portable storage terminals 102 used by two workers are read out. Each portable storage terminal 102 has a self-gate passage record 102C, a third-party gate passage record 102D, and an objective work record record 102J recorded therein. Each work history estimation unit 106D extracts the objective work record record 102J, aggregates the records for each work ID (201), and estimates each work history 106G for each work ID (201). The estimation results may be visualized using a Gantt chart or the like, or stored in a work management system.
[0242] Here, the tasks are expressed so as not to correspond to a specific personal ID (102A). For example, a task involving multiple workers 101 and maintenance of a single device is assumed. For this reason, the objective work record 102J does not include the personal ID (102A), and the final estimation result is visualized so as not to be linked to the personal ID (102A). On the other hand, as shown in the sixth embodiment, the objective work detection unit 103U may detect tasks linked to the personal ID (102A). In this case, the task ID (201) is aggregated for each personal ID (102A), and then the personal work history 106F is estimated. [Explanation of symbols]
[0243] 101: Worker 102: Portable storage terminal 102A:Personal ID 102B: Saved Records 102C: Self-Gate Passing Record 102D: Other Gate Passing Record 102E: Self-work record 102F: Other person's work record 102G: Initial registration work ID 102H: Objective Gate Passing Record 102I: Objective gate passage detection means ID 102J: Objective Work Record 103: Gate terminal 103A: Reader / writer 103B: Monitor 103C: Gate ID 103D:Communication Department 103E:Timestamp generation unit 103F: Rewrite buffer 103G:Timestamp 103H:CPU 103I:Memory 103J:Storage 103K: Control program 103L:RTC module 103M: Buffer existence status value 103N: Work ID selection section 103O: Working record rewrite buffer 103P: Mouse 103Q: Keyboard 103R: Touch pen 103S: Objective gate passage detection unit 103T: Objective gate passing buffer 103U: Objective work detection unit 103V: Objective work record buffer 103Y: Pop-up 103Z:Current time 104: Initializing terminal 105: Readout section 106: Analysis Department 106A: Personal Records Counting Section 106B: Personal movement history estimation unit 106C: Individual work history estimation unit 106D: Each work history estimation unit 106E: Personal movement history 106F: Individual work history estimation unit 106G: Work history 107: Clock setting variable terminal 107A: Time information 201: Worker ID 202: Start end attribute 203: Quality attributes 400:Administrator 401: Administrator portable storage terminal 402: Clock Setter 501: Portable storage terminal with limited capacity 502: Destination gate terminal 503: Destination gate ID 504: Migration information 505: Destination gate ID 506: Remaining buffer data amount 507: Portable storage terminal for subsequent workers 600: Notification sound 601: Communication indicator 701: Rewrite buffer indicator 702: Rewrite buffer popup 801: Work completed mark 802: Work progress mark 803: Simple task selection button
Claims
1. The system comprises a plurality of portable storage terminals carried by a plurality of moving workers and each having a personal ID, one or more gate terminals installed in an area where the workers move and each having a gate ID, a communication unit, a timestamp generation unit and a rewrite buffer, and a reading unit for reading data recorded in the portable storage terminals, When the gate terminal comes close to the portable storage terminal, the gate terminal communicates with the portable storage terminal by the communication unit, reads at least the personal ID recorded in the portable storage terminal, writes a self-gate passage record including a gate ID and a timestamp to the portable storage terminal, records data consisting of the personal ID and the timestamp in the rewrite buffer when a predetermined condition is met, and writes an other person's gate passage record including the personal ID, the gate ID and the timestamp to the portable storage terminal when data exists in the rewrite buffer, the reading unit reads the self gate passage record and the other person gate passage record recorded in the plurality of portable storage terminals, and outputs the personal ID, the gate ID, and the time stamp. A work history measurement system characterized by:
2. The work history measurement system according to claim 1, the predetermined condition is that communication between the communication unit and the portable storage terminal fails; A work history measurement system characterized by:
3. The work history measurement system according to claim 1, An analysis unit having a personal record aggregation unit and a personal movement history estimation unit, the personal record tallying unit tallying records for each personal ID from the records read by the reading unit, and the personal movement history estimating unit estimating a personal movement history for each personal ID; A work history measurement system characterized by:
4. The work history measurement system according to claim 1, Among the portable storage terminals, an administrator portable storage terminal that is portable by an administrator is the administrator portable storage terminal writes the other person's gate passage record including the personal ID, the gate ID, and the timestamp to the administrator portable storage terminal when data exists in the rewrite buffer; the reading unit reads the self gate passage record and the other person gate passage record recorded in the administrator portable storage terminal, and outputs the personal ID, the gate ID, and the time stamp. A work history measurement system characterized by:
5. 2. The work history measurement system according to claim 1, further comprising an initialization terminal that writes a personal ID into the portable storage terminal, Regarding portable clock setting storage terminals that clock designers can carry and that store time information, the initialization terminal updates the time information of the clock-setting portable storage terminal; the communication unit of the clock-setting portable storage terminal reads the time information from the clock-setting portable storage terminal and updates the time information of the timestamp generation unit; A work history measurement system characterized by:
6. The work history measurement system according to claim 1, When the gate terminal determines that the amount of data recorded in the portable storage terminal is large, it reads the self gate passing records and the other person gate passing records recorded in the portable storage terminal, and transcribes a predetermined amount of the read records into a rewrite buffer; deleting the recorded record from the portable storage terminal; A work history measurement system characterized by:
7. 2. The work history measurement system according to claim 1, comprising a plurality of gate terminals, One or more gate terminals are provided with a work ID selection unit, and the communication unit of the gate terminal writes a self work record record including the work ID and the timestamp selected by the work ID selection unit to the portable storage terminal, and when a predetermined condition is met, records data consisting of the personal ID, the work ID, and the timestamp to a work record rewrite buffer, and when data exists in the work record rewrite buffer, writes an other person's work record record including the personal ID, the work ID, and the timestamp to the portable storage terminal, the reading unit reads the self gate passage record, the other person's gate passage record, the self work record record, and the other person's work record record recorded in the portable storage terminal, and outputs the personal ID, the gate ID, the work ID, and the time stamp. A work history measurement system characterized by:
8. The work history measurement system according to claim 7, The predetermined condition is that communication between the communication unit and the portable storage terminal fails. A work history measurement system characterized by:
9. The work history measurement system according to claim 7, An analysis unit having an individual record aggregation unit, an individual movement history estimation unit, and an individual work history estimation unit, the personal record tallying unit tallying records for each personal ID from the records read by the reading unit, the individual movement history estimation unit estimates an individual movement history for each individual ID; The personal work history estimation unit estimates a personal work history for each personal ID. A work history measurement system characterized by:
10. 8. The work history measurement system according to claim 7, further comprising an initialization terminal that writes a personal ID into the portable storage terminal, the initialization terminal writes an initial registration task ID, which is a collection of task IDs of tasks that the worker is to perform, into the portable storage terminal; the communication unit of the gate terminal reads the initially registered work ID written in the portable storage terminal, and the work ID selection unit presents the work ID included in the initially registered work ID as a selection candidate; This is a work history measurement system characterized by the above.
11. The work history measurement system according to claim 10, the gate terminal includes a next work estimation unit that compares the initially registered work ID read from the portable storage terminal with the worker's own work record record to estimate the next work that the worker should perform; the task ID selection unit presents the estimated task ID of the next task as a selection candidate; A work history measurement system characterized by:
12. 2. The work history measurement system according to claim 1, comprising a plurality of gate terminals, One or more of the gate terminals include an objective gate passage detection unit that objectively detects the worker's passage through the gate, the objective gate passage detection unit, when detecting that the worker has passed through the gate, records data consisting of the personal ID and the time stamp in an objective gate passage buffer; the communication unit writes an objective gate passage record including the personal ID and the time stamp into the portable storage terminal when data exists in the objective gate passage buffer; the reading unit reads the self gate passage record, the other person's gate passage record, and the objective gate passage record recorded in the portable storage terminal, and outputs the personal ID, the gate ID, and the time stamp; A work history measurement system characterized by:
13. The work history measurement system according to claim 12, An analysis unit having a personal record aggregation unit and a personal movement history estimation unit, the personal record tallying unit tallying records for each personal ID from the records read by the reading unit, and the personal movement history estimating unit estimating a personal movement history for each personal ID; A work history measurement system characterized by:
14. 2. The work history measurement system according to claim 1, comprising a plurality of gate terminals, One or more of the gate terminals include an objective work detection unit that objectively captures the work execution status, When the objective work detection unit detects the implementation status of a work, it records data consisting of a work ID and the timestamp in an objective work record buffer; When data exists in the objective work record buffer, the communication unit writes an objective work record record including the work ID and the timestamp to the portable storage terminal; the reading unit reads the self gate passage record, the other person's gate passage record, and the objective work record record recorded in the portable storage terminal, and outputs the personal ID, the gate ID, the work ID, and the time stamp. A work history measurement system characterized by:
15. The work history measurement system according to claim 14, and each work history estimation unit that estimates a work history for each work ID from the objective work record read by the reading unit. A work history measurement system characterized by:
Citation Information
Patent Citations
Non-contact type automatic ticket gate
JP2003223659A
Information processing method, information processor, and computer program
JP2006018699A
Entrance / exit managing device
JP2006022525A
Maintenance inspection system
JP2006228082A
Guidance system for behaving body
JP2009181538A