Information processing device, information processing method, and program

JP2024027004A5Inactive Publication Date: 2025-02-05NS SOLUTIONS CORPORATION
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2022129668
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2022-08-16
Publication Date
2025-02-05
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing systems fail to support workers in taking appropriate breaks, leading to fatigue and decreased work efficiency due to continuous work without adequate rest, which can result in accidents and injuries.

Method used

An information processing system that estimates a worker's situation using sensors and calculates indices like WBGT, UV index, continuous working time, fatigue level, and stress value to prompt timely breaks with appropriate methods, and notifies administrators if breaks are not taken.

Benefits of technology

The system effectively supports workers in taking appropriate breaks, enhancing safety and efficiency by reducing fatigue and preventing accidents through timely rest recommendations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide a technique for supporting operators in appropriately taking breaks.SOLUTION: An information processing device disclosed herein comprises situation estimation means for estimating the situation of an operator, and presentation means for encouraging the operator to take a break at appropriate timing depending on the situation and presenting break information showing how to take a break depending on the situation. The presentation means presents the break information provided that at least one of a plurality of types of index values indicative of the situation of the worker satisfies a predefined presentation condition.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]

[0002] Conventionally, various tasks are performed in factories, agricultural work sites, etc. For the safety management of on-site workers, it is recommended that workers take a designated break after a certain period of work to recover from fatigue and maintain concentration.

[0003] However, when concentrating on a task, there are cases where the task continues even when it is time to take a break. Such excessive continuous work may lead to work mistakes due to a decrease in concentration, or injuries or accidents due to a decrease in attention. Patent Document 1 discloses a technique for recommending a break to a user when a decrease in operational efficiency or fatigue due to continuous use of a personal computer is predicted. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2009-282881 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, if you do not rest your eyes during breaks when using a computer continuously, you cannot expect to recover from fatigue. In this way, if you do not take breaks appropriately, your fatigue will not be recovered and your work efficiency may not be restored. Workers also need to take appropriate breaks.

[0006] The present invention has been made in consideration of such problems, and has an object to provide a technique for supporting workers in taking appropriate breaks. [Means for solving the problem]

[0007] In order to achieve the above-mentioned object, the present invention is an information processing device comprising a situation estimation means for estimating a worker's situation, and a presentation means for encouraging a break at a timing according to the situation and presenting break information indicating a method of taking a break according to the situation.

[0008] Another embodiment is an information processing method including a situation estimation step of estimating a situation of a worker, and a presentation step of encouraging a break at a timing according to the situation and presenting break information indicating a method of taking a break according to the situation.

[0009] Another form is a program for causing a computer to function as a situation estimation means for estimating the situation of a worker, and as a presentation means for encouraging a break at a timing appropriate to the situation and presenting break information indicating a method of taking a break appropriate to the situation. Effect of the Invention

[0010] According to the present invention, it is possible to support a worker in taking appropriate breaks. [Brief description of the drawings]

[0011] [Figure 1] 1 is an overall view of an information processing system. [Diagram 2] FIG. 2 is a configuration diagram of a server device. [Diagram 3] FIG. 2 is a configuration diagram of an operator device. [Figure 4] FIG. 2 is a configuration diagram of an administrator device. [Diagram 5] 11 is an explanatory diagram of the processing of a situation estimation unit and a presentation unit. FIG. [Figure 6] FIG. 13 is a diagram illustrating an example of a data configuration of a worker history DB. [Figure 7] 13 is a flowchart showing a break suggestion process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] FIG. 1 is an overall view of an information processing system 1 according to the present embodiment. The information processing system 1 guides the worker to take a break depending on the worker's situation. In this embodiment, the information processing system 1 will be described taking the case of performing farm work outdoors as an example. The information processing system 1 includes a server device 10, a worker device 20, and an administrator device 30. The server device 10, the worker device 20, and the administrator device 30 can communicate with each other via a network N. The server device 10 and the administrator device 30 are connected to the network N by wire or wirelessly. The worker device 20 is connected to the network N by wirelessly. The server device 10 is an example of an information processing device. The server device 10 acquires data such as a sensor detection value reflecting the worker's situation from the worker device 20, and based on this, causes the worker device 20 to present break information encouraging the worker to take a break at an appropriate timing. The server device 10 also notifies the administrator device 30 when the worker has not taken a necessary break.

[0013] The worker device 20 is, for example, a portable device, and is carried by a worker while a task to be managed, such as farm work, is being performed. Although only one worker device 20 is shown in Fig. 1, the information processing system 1 includes multiple worker devices 20, and the server device 10 manages the multiple worker devices 20 and presents rest information to each worker. The administrator device 30 is a device used by an administrator, and may be, for example, a PC or a portable device such as a smartphone.

[0014] 2 is a configuration diagram of the server device 10. The server device 10 has a CPU 101, a ROM 102, a RAM 103, a HDD 104, and a communication unit 107. The CPU 101 reads out programs stored in the ROM 102 and executes various processes. The RAM 103 is used as a temporary storage area such as the main memory and work area of ​​the CPU 101. The HDD 104 stores various data, various programs, etc. The communication unit 107 communicates with external devices such as the worker device 20 and the administrator device 30 via the network N.

[0015] The server device 10 includes, as functional components, a situation estimation unit 111, a presentation unit 112, and a notification unit 113. These functions are realized by the CPU 101 reading a program stored in the ROM 102 or the HDD 104 and executing the program. In other words, the processes described as being executed by each of the above units are processes executed by the CPU 101. As another example, the CPU 101 may realize the above functions and processes by reading a program stored in a recording medium such as an SD card instead of the ROM 102, and executing the program.

[0016] The situation estimation unit 111 estimates the situation of the worker based on data reflecting the situation of the worker received from the worker device 20. The data reflecting the situation of the worker will be described in detail later. The presentation unit 112 urges the worker to take a break at a timing according to the situation of the worker, and transmits break information indicating a break method according to the situation to the worker device 20, and displays it on the display unit of the worker device 20. This process is an example of a process of presenting break information. The notification unit 113 transmits an alert notification to the administrator device 30 when the worker does not take a break despite being urged to do so. This process is an example of a process of notifying the administrator. The detailed process of each unit will be described in detail later.

[0017] FIG. 3 is a configuration diagram of the worker device 20. The worker device 20 has a CPU 201, a ROM 202, a RAM 203, a HDD 204, a communication unit 205, a display unit 206, an input unit 207, and a GNSS receiving unit 208. The CPU 201, the ROM 202, the RAM 203, the HDD 204, and the communication unit 205 are the same as the CPU 101, the ROM 102, the RAM 103, the HDD 104, and the communication unit 105 of the server device 10, respectively. The display unit 206 displays various information. The input unit 207 is an operation button, a touch panel, or the like. The GNSS receiving unit 208 is a device that receives a signal of a Global Navigation Satellite System. The GNSS receiving unit 208 receives radio waves from a navigation satellite and outputs a signal for calculating the position of the worker. The position of the worker is identified by the CPU 201 based on the signal received by the GNSS receiving unit 208.

[0018] Furthermore, a heart rate monitor 209 is attached to the worker's body, and the worker device 20 receives the detection result of the heart rate monitor 209 via the communication unit 205. An environmental sensor 210 is installed in the work area where the worker performs work, and the worker device 20 also receives the detection result of the environmental sensor 210 via the communication unit 205. In this embodiment, the environmental sensor 210 includes a thermometer that measures the black bulb temperature, a thermometer that measures the wet bulb temperature, and a thermometer that measures the dry bulb temperature. The environmental sensor 210 also includes a UV index meter. The measurement values ​​of the thermometer that measures the black bulb temperature, the thermometer that measures the wet bulb temperature, and the thermometer that measures the dry bulb temperature are used to calculate the WBGT, as described later. As another example, the WBGT may be simply calculated from the temperature and humidity. In this case, the environmental sensor 210 may include a thermometer and a hygrometer instead of these thermometers.

[0019] The worker device 20 transmits the worker position, the heart rate, and the measurement values ​​of each measuring instrument of the environmental sensor 210 to the server device 10 in association with a worker ID that identifies the worker. Note that it is sufficient that these values ​​are transmitted to the server device 10, and the communication path is not limited to that described in the embodiment. For example, the environmental sensor 210 may transmit each measurement value of the environmental sensor 210 directly to the server device 10.

[0020] 4 is a configuration diagram of the administrator device 30. The administrator device 30 has a CPU 301, a ROM 302, a RAM 303, a HDD 304, a communication unit 305, a display unit 306, and an input unit 307. The CPU 301, the ROM 302, the RAM 303, the HDD 304, and the communication unit 305 are respectively similar to the CPU 101, the ROM 102, the RAM 103, the HDD 104, and the communication unit 105 of the server device 10. The display unit 306 and the input unit 307 are respectively similar to the display unit 206 and the input unit 207 of the worker device 20. The input unit 307 may be a mouse or a keyboard.

[0021] 5 is an explanatory diagram of the processing of the situation estimation unit 111 and the presentation unit 112 of the server device 10. The situation estimation unit 111 obtains a plurality of index values ​​indicating the situation of the worker. As shown in FIG. 5, the situation estimation unit 111 of this embodiment estimates five index values ​​as the situation of the worker, namely, a heat index (WBGT: Wet Bulb Globe Temperature), a UV index, continuous work time, a fatigue level, and a stress value. Then, when any of the index values ​​satisfies a presentation condition, the presentation unit 112 presents rest information to the worker to encourage him or her to take a break.

[0022] WBGT is an index value for preventing heat stroke. When one is in a place with a high WBGT, moisture is lost as sweat, leading to dehydration and symptoms of heat exhaustion. WBGT is a value determined by the wet bulb temperature, black bulb temperature, and dry bulb temperature. In this embodiment, the situation estimation unit 111 receives the measurement results of three thermometers serving as the environmental sensor 210 via the worker device 20, and calculates the WBGT from the measurement results of the three thermometers using (Equation 1). (Equation 1) is a calculation formula for WBGT outdoors. WBGT(℃)=0.7×Wet bulb temperature+0.2×Black bulb temperature+0.1×Dry bulb temperature…(Formula 1)

[0023] As another example, the situation estimation unit 111 may obtain the WBGT by referring to a correspondence table that specifies the WBGT from the wet bulb temperature, black bulb temperature, and dry bulb temperature, instead of using (Formula 1). Note that the WBGT indoors is calculated by (Formula 2). WBGT(℃)=0.7×Wet bulb temperature+0.3×Black bulb temperature…(Formula 2)

[0024] The UV index is an index of the strength of ultraviolet rays to easily show the degree of the effect of ultraviolet rays on the human body. It is known that when ultraviolet rays enter the eyes, the autonomic nervous system is disturbed and fatigue occurs. Therefore, in this embodiment, the UV index is used as an index of fatigue caused by ultraviolet rays. The degree of the effect of ultraviolet rays on the human body varies depending on the wavelength. The CIE action spectrum is defined as the relative effect of each wavelength on the human body. By multiplying each wavelength of the ultraviolet intensity by this relative effect, the intensity of each wavelength viewed from the perspective of the magnitude of the effect on the human body is obtained. The overall effect on the human body is obtained by integrating this intensity over a wavelength range of 250 to 400 nm. Here, the amount obtained is called the non-erythemal dose (CIE ultraviolet dose). The UV index is obtained by dividing the CIE ultraviolet dose by 25. For the UV index, please refer to the Japan Meteorological Agency's "How to calculate the index" (Internet:<https: / / www.data.jma.go.jp / gmd / env / uvhp / 3-51uvindex_define.html> (Retrieved July 19, 2022) can be referenced.

[0025] In this embodiment, the UV index is measured by a UV index meter serving as the environmental sensor 210, and the situation estimation unit 111 acquires the UV index. As another example, the situation estimation unit 111 may acquire the ultraviolet ray intensity measured by the UV meter, and calculate the UV index from the ultraviolet ray intensity.

[0026] The continuous work time is the time during which work is performed continuously. If the continuous work time becomes long, the worker may lose concentration due to fatigue, leading to a decrease in work efficiency, overwork, and an accident. In this embodiment, the worker presses a work start button displayed on the display unit 206 of the worker device 20 when starting work, and presses a work end button displayed on the display unit 206 when ending work. Then, when the work start button is pressed, a work start notification is transmitted from the worker device 20 to the server device 10, and when the work end button is pressed, a work end notification is transmitted from the worker device 20 to the server device 10. When the situation estimation unit 111 obtains the work start notification, it counts the continuous work time using a timer (not shown) until it receives a work end notification, thereby obtaining the continuous work time.

[0027] The degree of fatigue is an index value determined by the intensity of exercise. If accumulated fatigue is left unchecked, it may disrupt the balance of the autonomic nervous system, weaken the immune system, and lead to chronic fatigue. In this embodiment, the situation estimation unit 111 obtains the exercise intensity from the worker's heart rate and obtains this as the degree of fatigue. The exercise intensity is obtained by (Equation 3). Here, the average value of the heart rate at rest is used for the resting heart rate. Since the resting heart rate differs for each worker, the value for each worker is used. The maximum heart rate is a value obtained by subtracting the age from 200. Exercise Intensity = (Heart Rate - Resting Heart Rate) / (Maximum Heart Rate - Resting Heart Rate) x 100 …(Formula 3)

[0028] The stress value is an index value that increases as it is estimated that a person feels more stress. It is known that the more stressed a person feels, the more activated the sympathetic nerves become. In this embodiment, the situation estimation unit 111 estimates the degree of activation of the sympathetic nerves from the heart rate, and obtains this as the stress value. Specifically, the situation estimation unit 111 first measures the power spectrum density to extract a periodic structure from the time series data of the heart rate fluctuation. The power spectrum density includes a high frequency fluctuation component (HF component) and a low frequency component (LF component). The situation estimation unit 111 obtains the sum of the intensities of the LF component region (0.05 Hz to 0.15 Hz) and the HF component region (0.15 Hz to 0.40 Hz) as the value of the LF component and the value of the HF component, respectively. Then, the situation estimation unit 111 obtains (the value of the LF component) / (the value of the HF component) as the stress value.

[0029] When one is relaxed, i.e., when the parasympathetic nervous system is activated, the HF component reflecting the respiratory fluctuation and the LF component reflecting the blood pressure fluctuation appear. On the other hand, when one is in a stressful state, i.e., when the sympathetic nervous system is activated, the LF component appears and the HF component decreases. Therefore, the greater the stress, the greater the stress value.

[0030] As shown in FIG. 5, the presentation condition, the presented rest method, the method of rest estimation, and the condition of rest completion are different for each index value. The presentation condition for WBGT is "the integrated value of WBGT for the past hour is equal to or greater than the first WBGT threshold value". The situation estimation unit 111 determines the integrated value of WBGT for one hour by going back from the processing point in time when the processing for determining whether the presentation condition is satisfied is set as the starting point. The integrated value is obtained by adding up the WBGT obtained every predetermined time, such as one minute, for one hour. If one hour has not passed since the start of processing, the value from the start of processing to the processing point in time may be added. The first WBGT threshold value is set in advance. The rest methods for WBGT are "presentation of a place where WBGT is less than 25" and "replenishment of fluids and salt". The rest method is determined according to the type of index value.

[0031] Furthermore, the situation estimation unit 111 also estimates whether or not the user is taking a break. With regard to WBGT, the situation estimation unit 111 determines that the user is taking a break when a WBGT of 20 or less is obtained. The situation estimation unit 111 then determines that the user is taking a break when the condition for the end of the break, "the integrated value of WBGT for the past hour is equal to or less than the second WBGT threshold value," is satisfied. Even after the user starts taking a break, the recording of WBGT continues. Therefore, when the user moves to a place with a low WBGT, the integrated value of WBGT for the past hour decreases. Here, the second WBGT threshold value may be equal to or different from the first WBGT threshold value. However, from the viewpoint of preventing the user from being determined to need a break immediately after the end of the break, it is preferable that the second WBGT threshold value is smaller than the first WBGT threshold value.

[0032] The presentation conditions, the resting method, the resting estimation method, and the resting completion conditions are merely examples and are not limited to those of the embodiment. For example, the resting completion condition may be "staying for 20 minutes or more in a place where the WBGT is 20 or less."

[0033] The condition for presenting the UV index is that "the integrated value of the UV index for the past hour is equal to or greater than the first UV index threshold value." The situation estimation unit 111 determines the integrated value of the UV index for the past hour, starting from the processing time point. The integrated value is obtained by adding up the UV index measured every predetermined time, such as every minute, for one hour. If one hour has not yet elapsed since the start of processing, the values ​​from the start of processing to the processing time point may be added up.

[0034] The rest method for the UV index is "presentation of a place where the UV index is 2 or less." The rest estimation method for the UV index is "UB index is 2 or less," and the condition for rest completion is "the integrated value of the UV index for the past hour is less than or equal to the second UV index threshold." The first UV index threshold and the second UV index threshold are preset values, and both values ​​may be equal or different. As another example, the condition for rest completion may be "staying for 20 minutes or more in a place where the UV index is 2 or less."

[0035] The presentation condition for the continuous work time is "no break for 5 hours or more from the start of detection". The situation estimation unit 111 determines that the presentation condition is met when 5 hours have continued since the work start notification was received without receiving a work end notification. The reference elapsed time (threshold) is not limited to 5 hours. The rest method for the continuous work time is "a break of 20 minutes or more", and the rest estimation for the continuous work time is "the worker's position is a resting place". The rest method of 20 minutes is an example, and any time may be used. The situation estimation unit 111 determines that the worker is taking a break when the worker's position identified by the worker device 20 matches the resting place. The position information of the resting place is set in advance. The condition for the break completion for the continuous work time is "20 minutes have passed since the break started". The situation estimation unit 111 determines that 20 minutes have passed since the break started when the worker's position is in the resting place for 20 minutes. The reference time (threshold) is not limited to 20 minutes.

[0036] The condition for presenting the fatigue level is "an accumulated value of the fatigue level from the start of processing is equal to or greater than a fatigue level threshold value." The situation estimation unit 111 calculates an accumulated value of the fatigue level from the start of processing of the worker's situation estimation to the time of processing. The accumulated value is a value equivalent to an area in a graph of exercise intensity and time measured every predetermined time, such as one minute. The rest method for the fatigue level is "presentation of a resting place." The resting place presented here is set in advance. The resting place presented is preferably a place where a high-quality rest can be taken, for example, a place with a UV index of 2 or less and a WBGT of less than 25. The rest estimation for the fatigue level is "the worker's position is the resting place," and the condition for rest completion for the fatigue level is "20 minutes have passed since the start of the resting place."

[0037] As another example, a rest method for fatigue level may be set to "present a place where WBGT is less than 25 and UV index is less than 2." For example, when no suitable rest place is prepared, it is preferable to present a preferred environment instead of providing a location. Then, "WBGT is less than 25 and UV index is less than 2" is set as a rest estimation method, and "WBGT is less than 25 and UV index is less than 2 for 20 minutes" is set as a condition for rest completion.

[0038] The condition for presenting the stress value is that "the accumulated stress value for the past hour is equal to or greater than the first stress threshold value." The situation estimation unit 111 determines the accumulated stress value for the past hour, starting from the processing time point. The accumulated value is obtained by adding up the stress values ​​obtained every predetermined time, such as every minute, for one hour. If one hour has not yet elapsed since the start of processing, the values ​​from the start of processing to the processing time point are added up.

[0039] The method of resting for the stress value is "light exercise and deep breathing." In this way, it is preferable that the resting for the stress value is for the purpose of refreshing. The resting estimation for the stress value is when the stress value shows a decreasing trend, and the condition for the resting for the stress value is when the "integral value of the stress value for the past hour is equal to or less than the second stress threshold value."

[0040] In this manner, in this embodiment, a plurality of index values ​​are defined as the status of the worker, and rest methods are presented according to the type of index value.

[0041] 6 is a diagram showing an example of the data configuration of the worker history DB 120. The worker history DB 120 is stored in a storage unit such as the HDD 104. The worker history DB 120 stores worker information 121 for each worker. The worker information 121 includes a worker ID, gender, date of birth, and normal heart rate. The worker ID is identification information of the worker. The gender, date of birth, and normal heart rate are input by the worker in the worker device 20, for example.

[0042] The worker information 121 further includes history information. In the history information, the worker position, WBGT, UV index, work start / end notification, fatigue level, and stress value are recorded in association with date and time. In the work start / end notification, when a work start notification is received and when a work end notification is received, the fact that each notification has been received is recorded. When the server device 10 starts a break suggestion process, the situation estimation unit 111 starts recording the history information.

[0043] 7 is a flowchart showing the break suggestion process. The break suggestion process is a process executed by the server device 10, and is started when an instruction to start the break suggestion process is received from the worker device 20. In the worker device 20, a start button and an end button for the break suggestion process are displayed on the display unit 206. When the start button is pressed, an instruction to start the break suggestion process is transmitted to the server device 10, and when the end button is pressed, an instruction to end the break suggestion process is transmitted to the server device 10. When an instruction to end the break suggestion process is received from the worker device 20, the server device 10 ends the break suggestion process.

[0044] As another example, when the power of the worker device 20 is turned on, an instruction to start the break suggestion process may be sent to the server device 10, and when an instruction to turn off the power is input, an instruction to end the break suggestion process may be sent to the server device 10.

[0045] In the break suggestion process, first, in step S100, the situation estimation unit 111 of the server device 10 starts receiving each data (worker position, worker heart rate, black bulb temperature, wet bulb temperature, dry bulb temperature, and UV index) from the worker device 20 of the worker to be processed. Thereafter, the situation estimation unit 111 continues to receive these data until the break suggestion process ends. Note that after this process starts, when a work start notification or work end notification is transmitted from the worker device 20, the situation estimation unit 111 receives it.

[0046] Next, in step S102, the situation estimation unit 111 starts estimating the index value. Specifically, the situation estimation unit 111 obtains the WBGT, fatigue level, and stress value, and records the worker position, WBGT, UV index, fatigue level, and stress value of the worker in the worker history DB 120 in association with the worker ID. Thereafter, the situation estimation unit 111 continues estimating the index value and recording the index value in the worker history DB 120 until the break suggestion process ends. That is, the situation estimation unit 111 records each index value in the worker history DB 120 at predetermined time intervals, such as one minute. When the situation estimation unit 111 receives a work start notification or a work end notification, the situation estimation unit 111 stores the received notification in the worker history DB 120 in association with the worker ID and the date and time of reception.

[0047] Next, in step S104, the situation estimation unit 111 judges whether or not at least one of the index values ​​satisfies the presentation condition. Specifically, in step S104, the situation estimation unit 111 refers to the history information of the target worker in the worker history DB 120, and obtains the integrated value of WBGT for the past hour starting from the processing point of step S104. Then, when the integrated value of WBGT is equal to or greater than the first WBGT threshold, the situation estimation unit 111 judges that the presentation condition of WBGT is satisfied.

[0048] In step S104, the situation estimation unit 111 refers to the history information of the target worker in the worker history DB 120, refers to the UV index, and calculates an integrated value of the UV index for the past hour starting from the processing point of step S104. If the integrated value of the UV index is equal to or greater than the first UV index threshold, the situation estimation unit 111 determines that the presentation condition of the UV index is satisfied.

[0049] In step S104, the situation estimation unit 111 refers to the history information of the target worker in the worker history DB 120, and obtains the elapsed time from the reception timing of the work start notification to the processing time of step S104 as the continuous work time. If the continuous work time is 5 hours or more, the situation estimation unit 111 determines that the presentation condition for the continuous work time is satisfied.

[0050] Also, in step S104, the situation estimation unit 111 refers to the history information of the target worker in the worker history DB 120, and obtains an integrated value of the fatigue level from the start of recording of the history information to the processing time of step S104. Then, when the integrated value of the fatigue level is equal to or greater than the fatigue level threshold, the situation estimation unit 111 determines that the fatigue level presentation condition is met. Also, in step S104, the situation estimation unit 111 refers to the history information of the target worker in the worker history DB 120, and obtains an integrated value of the stress value for the past hour starting from the processing time of step S104. Then, when the integrated value of the fatigue level is equal to or greater than the fatigue level threshold, the situation estimation unit 111 determines that the fatigue level presentation condition is met.

[0051] Thus, in step S104, the situation estimation unit 111 determines whether or not the presentation condition is satisfied for each of the five index values. If any of the index values ​​satisfy the presentation condition (Y in step S104), the situation estimation unit 111 advances the process to step S106. If none of the index values ​​satisfy the presentation condition (N in step S104), the situation estimation unit 111 performs the process of step S104 again after a certain period of time has elapsed.

[0052] In step S106, the situation estimation unit 111 identifies a rest method corresponding to the index value that satisfies the presentation condition. Next, in step S108, the situation estimation unit 111 generates rest information that encourages a break. The rest method identified in step S106 is included in the rest information. For example, when the WBGT satisfies the presentation condition, text information such as "Be careful of heat stroke. Take a break in a place where the WBGT is less than 25 and replenish with fluids and salt" is generated as the rest information. Note that the rest information is not limited to text information as long as it allows the worker to recognize the need for a break. As another example, the rest information may be an image illustrating the rest method.

[0053] Next, in step S110, the presentation unit 112 transmits the break information to the worker device 20 of the worker to be processed. As a result, in the worker device 20, the break information is displayed on the display unit 206, and the break information according to the type of index value that satisfies the presentation condition is presented. That is, the presentation unit 112 urges the worker to take a break at a timing according to the worker's situation, and presents the worker with break information indicating a break method according to the situation. As a result, the worker can recognize that a break is necessary, and can confirm an appropriate break method. The worker device 20 may further include a speaker, and may output a voice or an alert sound from the speaker to notify that a break is necessary. In step S110, the notification unit 113 further starts counting the elapsed time from the transmission of the break information.

[0054] After the process of step S110, the situation estimation unit 111 of the server device 10 starts rest estimation for the processing target worker in step S112. Specifically, in step S104, the situation estimation unit 111 executes rest estimation corresponding to the index value that satisfies the presentation condition. For example, when the presentation condition of WBGT is satisfied, it is estimated that the worker is taking a rest on condition that WBGT is 20 or less. Next, in step S114, the situation estimation unit 111 judges whether the rest is completed. Specifically, in step S104, the situation estimation unit 111 judges that the rest is completed when the condition of rest completion corresponding to the index value that satisfies the presentation condition is satisfied. For example, it is assumed that the presentation condition of WBGT is satisfied. In this case, it is judged that the rest is completed when the integrated value of WBGT for the past hour is equal to or less than the second threshold value.

[0055] If the break is completed (Y in step S114), the situation estimation unit 111 advances the process to step S116. If the break is not completed (N in step S114), the situation estimation unit 111 advances the process to step S118. In step S116, the situation estimation unit 111 ends the break estimation. Then, the process advances to step S104. That is, the situation estimation unit 111 determines whether or not the presentation condition is satisfied. If the index value that satisfies the presentation condition is the fatigue level, in step S116, the situation estimation unit 111 reduces the accumulated value of the past fatigue level by an amount corresponding to the break time. For example, if the break lasts for 10 minutes, the accumulated value is reduced by 50, and if the break lasts for 20 minutes, the accumulated value is reduced by 100. This makes it possible to prevent the presentation condition of the fatigue level from being satisfied again soon after taking a break, and to prevent break information from being frequently presented.

[0056] In step S118, the notification unit 113 checks whether the elapsed time from the transmission of the break information reaches a predetermined period without the break being detected. If the predetermined period has been reached, that is, if the predetermined period has elapsed (Y in step S118), the notification unit 113 advances the process to step S120. In step S120, the notification unit 113 transmits an alert notification to the administrator device 30. In the administrator device 30, information indicating that the worker is not taking a break is displayed on the display unit 306 together with information identifying the worker to be processed. This allows the administrator to confirm that the worker is not taking a break, and the administrator can take appropriate measures, such as urging the worker to take a break. The presentation unit 112 then advances the process to step S104. As another example, the process of break estimation may be performed while performing the processes from step S104 onward until the break is acquired.

[0057] As described above, the information processing system 1 of the present embodiment can estimate the worker's situation based on a plurality of index values ​​and present a rest method according to the situation at an appropriate timing. This can support the worker in taking an appropriate rest.

[0058] The above embodiment is one example for carrying out the present invention, and various other embodiments can be adopted. For example, various modifications and changes are possible within the scope of the gist of the present invention described in the claims, such as applying one modified example to another modified example.

[0059] As a first modification of the above embodiment, a system may be provided in which the functions of the server device 10 are realized by a plurality of devices. In addition, some of the configurations of the above embodiment may be omitted, and the order of processing may be changed or omitted. In this embodiment, the processing of the situation estimation unit 111 and the presentation unit 112 in the server device 10 may be realized in cooperation with the worker device 20. For example, the WBGT, fatigue level, and stress value may be calculated in the worker device 20, and these values ​​may be periodically transmitted to the server device 10.

[0060] As a second modified example, the worker device 20 may perform the break presentation process instead of the server device 10. In this case, worker information 121 of the worker using the worker device 20 is stored in a storage unit such as the HDD 204 of the worker device 20. This allows the worker device 20 to reliably present the break information even in an area with a poor communication environment, for example.

[0061] As a third modification, the information processing system 1 may be applied to workers in a factory instead of a farm. In this case, for example, when the work place is indoors, the server device 10 does not need to use the UV index. In this way, an index value according to the work place can be used.

[0062] As a fourth modified example, when a work location is specified, a camera may be installed in the work location, and the server device 10 may infer that the worker is working from the worker's actions using images captured by the camera. This makes it possible to obtain the continuous work time with higher accuracy. Similarly, a camera may be installed in a rest area, and the server device 10 may infer that the worker is taking a break from the worker's actions using images captured by the camera. This makes it possible to confirm with higher accuracy that the worker is taking a break.

[0063] As a fifth modified example, the server device 10 may obtain the WBGT from an external device such as a weather forecast server.

[0064] As a sixth modified example, the rest method is not limited to the embodiment. For example, if the worker is a night shift worker, a nap may be presented as a rest method according to the time period.

[0065] As a seventh modified example, the server device 10 of this embodiment uses the UV index as an index value indicating the condition of the worker, but any index value related to the intensity of ultraviolet rays may be used, and is not limited to the UV index.

[0066] As an eighth modification, a beacon may be installed at the place where work is to be performed. Then, when the worker device 20 receives a beacon signal, it may assume that work is being performed and transmit information indicating that work is being performed to the server device 10. This eliminates the need for the worker to operate a button to start work, etc.

[0067] As a ninth modified example, the server device 10 may present the break information when at least one of the multiple types of index values ​​satisfies the presentation condition. For example, the server device 10 may present the break information when only the WBGT satisfies the presentation condition.

[0068] As a tenth modified example, the server device 10 may present rest information based on at least one index value. For example, the server device 10 may measure only WBGT and control the timing of presenting rest information based on only WBGT. Specifically, the server device 10 may encourage a 10-minute rest when WBGT is equal to or higher than a certain value, and may encourage a 20-minute rest in a place where WBGT is equal to or lower than a certain value when WBGT is equal to or higher than a higher value.

[0069] Also, a beacon may be installed at the rest area. Then, when the worker device 20 receives a beacon signal, the worker device 20 may transmit information indicating that the worker is taking a break to the server device 10. This makes it possible to eliminate the need for the GNSS receiver 208.

[0070] Furthermore, the above-mentioned device, computer-executed program, and method may be realized as a single device, or may be realized by the cooperation of multiple devices. At least a part of the functional configuration in this embodiment may be realized by hardware. The functions in this embodiment may be realized by a circuit (e.g., ASIC) that realizes one or more functions. Furthermore, the invention can also be established as a recording medium for a program that controls the device. The recording medium for the program may be a magnetic recording medium or a semiconductor memory, and can be considered to be exactly the same for any recording medium developed in the future. [Explanation of symbols]

[0071] 1...information processing system, 10...server device, 20...worker device, 30...administrator device, 101...CPU, 102...ROM, 103...RAM, 104...HDD, 105...communication unit, 111...situation estimation unit, 112...presentation unit, 113...notification unit, 120...worker history DB, 201...CPU, 202...ROM, 203...RAM, 204...HDD, 205...communication unit, 206...display unit, 207...input unit, 208...GNSS receiver, 209...heart rate monitor, 210...environmental sensor, 301...CPU, 302...ROM, 303...RAM, 304...HDD, 305...communication unit, 306...display unit, 307...input unit

Claims

1. A break presentation condition and a break method are predefined for each of a plurality of different index values ​​that indicate the worker's status, a situation estimation means for estimating a situation of a worker based on the index value; a presentation means for presenting rest information indicating the rest method determined for the index value that satisfies the presentation condition when at least one of the index values ​​satisfies the presentation condition; Equipped with The situation estimation means includes: An information processing device that determines that a worker is taking a break when it receives a signal from a beacon installed in a rest area, and determines that the worker has completed his / her break when it no longer receives the signal from the beacon.

2. A break presentation condition and a break method are predefined for each of a plurality of different index values ​​that indicate the worker's status, a situation estimation means for estimating a situation of a worker based on the index value; a presentation means for presenting rest information indicating the rest method determined for the index value that satisfies the presentation condition when at least one of the index values ​​satisfies the presentation condition; Equipped with The situation estimation means includes: An information processing device that determines that a worker is taking a break or has completed a break based on the worker's movements shown in an image captured by a camera installed in at least one of a work location and a rest area.

3. The information processing device according to claim 1 , wherein the rest method includes at least one of a resting place, nutritional supplementation, and an exercise method.

4. The situation estimation means estimates that the worker has taken a break, The information processing apparatus according to claim 1 , further comprising a notification unit that notifies an administrator when a break is not detected for a predetermined period from the timing when the break information is presented.

5. An information processing device as described in claim 1 or 2, wherein the multiple types of index values ​​include at least one of WBGT, values ​​related to UV intensity, continuous working time, fatigue level, and stress value.

6. 3 . The information processing device according to claim 1 , wherein the index value includes a WBGT, and when the WBGT satisfies the presentation condition, the presentation means presents the rest information indicating a rest method in a place where the WBGT is equal to or lower than a threshold value.

7. The information processing device according to claim 1 or 2, wherein the presentation means presents the rest information indicating, as the rest method, resting in a location where the value related to UV intensity is below a threshold value, when the index value includes a value related to UV intensity and the value related to UV intensity satisfies the presentation condition.

8. 3 . The information processing device according to claim 1 , wherein the index value includes a continuous working time, and when the continuous working time satisfies the presentation condition, the presentation means presents the break information indicating a break of a predetermined time or more as the break method.

9. The information processing device according to claim 1 , wherein the index value includes a fatigue level, and when the fatigue level satisfies the presentation condition, the presentation means presents the rest information indicating a rest at a predetermined place as the rest method.

10. The information processing device according to claim 1 , wherein the presentation means presents the rest information indicating at least one of exercise and deep breathing as the rest method when the index value includes a stress value and the stress value satisfies the presentation condition.

11. A break presentation condition and a break method are predefined for each of a plurality of different types of index values ​​that indicate the worker's status, a situation estimation step of estimating a situation of a worker based on the index value; a presentation step of presenting, when at least one of the index values ​​satisfies the presentation condition, rest information indicating the rest method determined for the index value that satisfies the presentation condition; Including, In the situation estimation step, This information processing method determines that a worker is taking a break when a signal from a beacon installed in a rest area is received, and determines that the worker has completed his / her break when the signal from the beacon is no longer received.

12. A break presentation condition and a break method are predefined for each of a plurality of different index values ​​that indicate the worker's status, a situation estimation step of estimating a situation of a worker based on the index value; a presentation step of presenting, when at least one of the index values ​​satisfies the presentation condition, rest information indicating the rest method determined for the index value that satisfies the presentation condition; Including, In the situation estimation step, determining that the worker is taking a break or has completed a break based on the worker's actions shown in an image captured by a camera installed in at least one of the work area and the rest area; Information processing methods.

13. A break presentation condition and a break method are predefined for each of a plurality of different index values ​​indicating the worker's status, Computer, A situation estimation means for estimating a situation of a worker based on the index value; and a presentation means for presenting, when at least one of the index values ​​satisfies the presentation condition, rest information indicating the rest method determined for the index value that satisfies the presentation condition; A program for causing the device to function as a The situation estimation means includes: This program determines that a worker is taking a break when a signal from a beacon installed in a rest area is received, and determines that the worker has completed his / her break when the signal from the beacon is no longer received.

14. A break presentation condition and a break method are predefined for each of a plurality of different index values ​​indicating the worker's status, Computer, A situation estimation means for estimating a situation of a worker based on the index value; and a presentation means for presenting, when at least one of the index values ​​satisfies the presentation condition, rest information indicating the rest method determined for the index value that satisfies the presentation condition; A program for causing the device to function as a The situation estimation means includes: This program determines whether a worker is taking a break or has completed his / her break based on the worker's actions shown in an image captured by a camera installed in at least one of the work area and the rest area.