Shift adjustment device, shift adjustment method, and shift adjustment program

JP2025033781APending Publication Date: 2025-03-13NEC CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023139748
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-30
Publication Date
2025-03-13

AI Technical Summary

Benefits of technology

【0010】 本開示によれば、店員の体調や疲労に応じたシフト調整が可能となる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025033781000001_ABST
    Figure 2025033781000001_ABST
Patent Text Reader

Abstract

To enable adjustment of shifts of store staff working at a store according to physical condition and fatigue.SOLUTION: A shift adjustment device is provided, comprising acquisition means for acquiring vital data of a store staff member from a video image of the store staff member, determination means for determining the need for adjusting a shift of the store staff member on the basis of the vital data, determination means for determining adjustment details of the shift when adjustment of the shift of the store staff member is needed, and execution means for executing shift adjustment processing.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a shift adjustment device, a shift adjustment method, and a shift adjustment program. [Background technology]

[0002] A store clerk may become unwell or fatigued due to long working hours or working consecutive days. If a store clerk is unwell or fatigued, it may be better to change the shift of that store clerk.

[0003] Patent Document 1 describes a work shift change request system for requesting a work shift change when an employee wishes to change their work shift, for example, when they are going to be absent from work. [Prior art documents] [Patent documents]

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

[0005] The work shift change request system described in Patent Document 1 allows employees to request a shift change themselves. However, if an employee is feeling unwell or fatigued, it may be difficult for the employee to request a shift change. In other words, it may not be possible to adjust the shift according to the employee's physical condition or fatigue.

[0006] An object of the present disclosure is to provide a shift adjustment device, a shift adjustment method, and a shift adjustment program that enable shift adjustment according to the physical condition and fatigue of store employees. [Means for solving the problem]

[0007] In order to solve the above-mentioned problems, in one aspect of the present disclosure, the shift adjustment device includes an acquisition means for acquiring vital data of a store employee from video footage of the store employee, a determination means for determining the need to adjust the store employee's shift based on the vital data, a determination means for determining the details of the shift adjustment when the store employee's shift adjustment is necessary, and an execution means for executing the shift adjustment process.

[0008] In order to solve the above-mentioned problems, in one aspect of the present disclosure, a shift adjustment method acquires vital data of a store employee from video footage of the store employee, determines the need to adjust the store employee's shift based on the vital data, and if the store employee's shift adjustment is necessary, determines the details of the shift adjustment and executes the shift adjustment process.

[0009] In order to solve the above-mentioned problems, in one aspect of the present disclosure, the shift adjustment program causes a computer to execute processes to acquire vital data of a store employee from video footage of the store employee, determine the need to adjust the store employee's shift based on the vital data, and if the store employee's shift adjustment is necessary, determine the details of the shift adjustment and execute the shift adjustment process. Effect of the Invention

[0010] According to the present disclosure, it is possible to adjust shifts according to the physical condition and fatigue of store employees. [Brief description of the drawings]

[0011] [Figure 1] 1 is a block diagram showing an example of a configuration of a shift adjustment system according to the present disclosure. [Diagram 2] 1 is a block diagram showing an example of a configuration of a shift adjustment device according to the present disclosure. [Diagram 3] FIG. 13 illustrates an example of a shift before and after adjustment according to the present disclosure. [Figure 4] 5 is a flowchart illustrating an example of a processing operation of the shift adjustment device according to the present disclosure. [Diagram 5] 2 is a block diagram showing an example of a hardware configuration of a shift adjustment device according to the present disclosure. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] Fig. 1 is a block diagram showing an example of the configuration of a shift adjustment system 1 that can adjust the shifts of store clerks working in a store. A shift is a work plan for store clerks in shift work. Referring to Fig. 1, the shift adjustment system 1 is composed of a shift adjustment device 11, a database 91, a camera 92, a cash register terminal 93, etc.

[0013] First, in the present disclosure, a shift includes the working hours of a store clerk. In addition, a shift may include the working days of the store clerk. Furthermore, a shift may include the content of the work performed by the store clerk.

[0014] Database 91 stores vital data of clerks and clerk shifts. Shift coordination device 11 and database 91 are connected via a wired or wireless network. The number of databases 91 is not limited to one. For example, there may be a database that stores vital data of clerks and clerk shifts for each store. Furthermore, the database that stores vital data of clerks and the database that stores clerk shifts may be different databases. Shift coordination device 11 may be connected to multiple databases 91.

[0015] The camera 92 photographs the store clerk. The camera 92 is installed in the store or around the store so as to be able to photograph the store clerk. The camera 92 can also photograph customers and products in the store in addition to the store clerk. The number of cameras 92 is not limited to one. A plurality of cameras 92 may be installed. The shift adjustment device 11 is connected to the camera 92 via a wired or wireless network.

[0016] The cash register terminal 93 is a terminal operated by a store clerk to process payments for customers. The cash register terminal 93 may have a function that allows the store clerk to check the inventory of products in the store. The cash register terminal 93 may also have a function that allows the store clerk to check shifts. The number of cash register terminals 93 is not limited to one. The shift adjustment device 11 may be connected to multiple cash register terminals 93. The shift adjustment device 11 is connected to the cash register terminals 93 via a wired or wireless network.

[0017] 2 is a block diagram showing a configuration example of the shift adjustment device 11. The shift adjustment device 11 includes an acquisition unit 111, a determination unit 112, a decision unit 113, and an execution unit 114. The shift adjustment device 11 may further include a detection unit 115.

[0018] The acquisition unit 111 is one aspect of an acquisition means for acquiring vital data of a store clerk from a video of the store clerk. The acquisition unit 111 acquires, from the camera 92, a video of the store clerk captured by the camera 92. The acquisition unit 111 then analyzes the video and acquires vital data of the captured store clerk. Here, a known technique can be used as a method for analyzing the video and acquiring the vital data.

[0019] The method by which the acquisition unit 111 acquires the vital data of the store clerk is not limited to the above. Alternatively, an information processing device (not shown) may acquire and analyze a video of the store clerk captured by the camera 92. The acquisition unit 111 may then acquire the vital data from the information processing device. Alternatively, the acquisition unit 111 may acquire the vital data of the store clerk from, for example, a wearable device used by the store clerk.

[0020] Vital data is a numerical value that indicates the physical condition of the clerk. For example, vital data is the clerk's respiratory rate, heart rate variability, heart rate, body surface temperature, or blood oxygen concentration. The acquisition unit 111 acquires at least one of the clerk's respiratory rate, heart rate variability, heart rate, body surface temperature, or blood oxygen concentration as vital data. The vital data is not limited to these, and may be any numerical value that indicates the clerk's physical condition and is related to the clerk's fatigue.

[0021] The acquisition unit 111 may continuously acquire vital data of the clerk while the clerk is working. That is, the acquisition unit 111 analyzes continuously captured video in real time to acquire the vital data. Alternatively, the acquisition unit 111 may periodically acquire the vital data of the clerk while the clerk is working. For example, the acquisition unit 111 may acquire the vital data of the clerk every hour based on the start of the clerk's shift. Alternatively, the acquisition unit 111 may acquire the vital data of the clerk at a specified time. For example, the acquisition unit 111 may acquire the vital data of a clerk working at 3:00 p.m.

[0022] Furthermore, the interval at which the acquisition unit 111 acquires the vital data may differ depending on the work content of the clerk. For example, the timing at which the acquisition unit 111 acquires the vital data may differ depending on whether the work of the clerk is likely to cause fatigue or not. For example, a case in which the acquisition unit 111 periodically acquires the vital data will be described. The interval at which the acquisition unit 111 acquires the vital data when the work of the clerk is likely to cause fatigue may be shorter than the interval at which the acquisition unit 111 acquires the vital data when the work of the clerk is likely to cause fatigue. An example of a case in which the work of the clerk for which the vital data is acquired is when the clerk is in charge of a new task. In addition, the work of the clerk is likely to cause fatigue also includes the clerk continuously performing the same task. Furthermore, the work of the clerk is likely to cause fatigue may include a case in which the clerk works multiple consecutive days, that is, consecutive shifts. The timing at which the acquisition unit 111 acquires the vital data is not limited to these.

[0023] Acquisition unit 111 also stores the acquired vital data in database 91. In database 91, the vital data acquired by acquisition unit 111 and information identifying the store clerk who acquired the vital data are stored in association with each other. The information stored in database 91 by acquisition unit 111 is not limited to this. Acquisition unit 111 may also store the date and time when the vital data was acquired. Furthermore, acquisition unit 111 may store in database 91 the work content performed by the store clerk when acquiring the vital data in association with information identifying the store clerk.

[0024] The determination unit 112 is one aspect of a determination means for determining the necessity of adjusting the shifts of store employees based on the vital data. The determination unit 112 acquires the vital data of the store employees acquired from the database 91 by the acquisition unit 111. Then, the determination unit 112 determines the necessity of adjusting the shifts of the store employees whose vital data has been acquired.

[0025] The determination method by the determination unit 112 will be described. The determination unit 112 may make a determination using vital data of the store clerk acquired in the past. In other words, if the vital data of the store clerk indicates that the store clerk is in poor health or fatigued, it is determined that the store clerk's shift needs to be adjusted. On the other hand, if the vital data of the store clerk indicates that the store clerk is not in poor health or fatigued, it is determined that the store clerk's shift does not need to be adjusted.

[0026] For example, the determination unit 112 determines the need to adjust the shift using statistics of the clerk's past vital data. Examples of statistics include average values, median values, and modes. In the following description, the average value is used as an example of the statistical value. Specifically, the determination unit 112 first calculates the average value of the clerk's vital data from the clerk's past vital data stored in the database 91. All past data can be used to calculate the average value. Alternatively, the determination unit 112 may calculate the average value using data acquired within a certain period of time. For example, the determination unit 112 can calculate the average value from vital data acquired within the past 30 days.

[0027] If the vital data deviates from the average value of the clerk's past vital data by a predetermined value or more, the determination unit 112 determines that the clerk's shift needs to be adjusted. One of the reasons for a large difference between the acquired vital data and the average value is that the clerk is in poor health or fatigued.

[0028] Here, the predetermined value is set as a value indicating that the store clerk may be in poor physical condition or fatigued. Different values ​​are set in advance depending on the type of vital data acquired. That is, if the acquired vital data is body surface temperature, the predetermined value is set to 1 degree. On the other hand, if the acquired vital data is respiratory rate, the predetermined value may be set to 20 times. The magnitudes of the predetermined values ​​are merely examples and are not limited to these.

[0029] When the acquired vital data is higher than the average value by a predetermined value or more, the determination unit 112 can determine that the shift of the clerk needs to be adjusted. Specifically, a case where the body surface temperature is acquired as vital data will be described. An example will be described of a clerk whose average body surface temperature is 36.2 degrees. The predetermined value is 1 degree. That is, the reference is 37.2 degrees. The determination unit 112 compares the acquired vital data with the reference and determines the necessity of adjusting the shift of the clerk. When the vital data of the clerk acquired by the acquisition unit 111 is 37.3 degrees, the predetermined value or more is higher than the average value, so that the determination unit 112 can determine that the shift of the clerk needs to be adjusted. Alternatively, the absolute value of the body surface temperature may be used as the reference. That is, the determination unit 112 can determine that the shift of the clerk needs to be adjusted when the acquired vital data is higher than the reference body surface temperature.

[0030] Furthermore, the determination unit 112 may determine that the clerk's shift needs to be adjusted when the acquired vital data is lower than the average value by a predetermined value or more. Specifically, a case where blood oxygen concentration is acquired as vital data will be described. An example will be described in which a clerk has an average blood oxygen concentration of 99%. The predetermined value is 2%. When the blood oxygen concentration, which is the vital data of the clerk acquired by the acquisition unit 111, is 92%, the determination unit 112 can determine that the clerk's shift needs to be adjusted since this is lower than the average value by a predetermined value or more.

[0031] Alternatively, the determination unit 112 may determine the need to adjust a shift using a rate of change in the acquired vital data calculated based on previously acquired vital data. For example, the determination unit 112 calculates a rate of change based on vital data acquired at the start of a shift. If the calculated rate of change is equal to or greater than a predetermined value, the determination unit 112 determines that the clerk's shift needs to be adjusted. If the rate of change is large, it means that there has been a large change in the vital data since the reference vital data was acquired. One of the causes of a large change in vital data is that the clerk is in poor health or fatigued.

[0032] The timing for acquiring vital data that is the basis for the rate of change is not limited to the start of a shift. When a store clerk performs multiple types of work, the determination unit 112 may calculate the rate of change using vital data at the start of each work. In addition, the determination unit 112 may calculate the rate of change using vital data acquired on the first working day of a month.

[0033] The predetermined value is set as a value indicating the possibility of being in poor physical condition or fatigue. Different values ​​are preset depending on the type of acquired vital data.

[0034] Additionally, the determination unit 112 can determine the need to adjust the employee's shift using criteria for ill health or fatigue predicted from the employee's past vital data and the employee's shift.

[0035] The criteria for poor physical condition or fatigue state are predicted using a prediction model. Known techniques can be used for the prediction. The determination unit 112 may use the predicted criteria to determine the need to adjust the employee's shift. In this case, another information processing device (not shown) connected to the determination unit 112 may predict the criteria for poor physical condition or fatigue state. Alternatively, the determination unit 112 may use a predetermined criterion to determine the need to adjust the employee's shift.

[0036] For example, the standard of the shift that makes the clerk feel unwell may be predicted using the vital data acquired in the past and the shift of the clerk. It is also possible to predict the standard of the shift that makes the clerk feel unwell. Specifically, if the clerk feels unwell if the number of consecutive working days exceeds a predetermined number, the number of consecutive working days becomes the standard of the shift that makes the clerk feel unwell. For example, the determination unit 112 can predict whether the clerk feels unwell based on the magnitude of the acquired vital data, the difference from the average value described above, the rate of change, and the like. Then, the determination unit 112 predicts the working hours that do not make the clerk feel unwell as the standard. If the number of consecutive working days until the day when the vital data was acquired is longer than the standard number of days, the determination unit 112 determines the need to adjust the clerk's shift.

[0037] The prediction of the standard for the fatigue state is similar to the prediction of the standard for the shift that will cause the employee to become ill. In other words, it is also possible to predict the standard for the shift that will cause the employee to become ill, using vital data acquired in the past and the employee's shift. Specifically, if the employee falls into a fatigue state when the working hours in one day exceed a predetermined time, the working hours in one day are the standard. For example, the determination unit 112 can predict whether the employee is in a fatigue state based on the magnitude of the acquired vital data, the difference from the average value described above, the rate of change, and the like. The determination unit 112 then makes the prediction based on the working hours that will not cause the employee to become ill. If the working hours are longer than the standard working hours, the determination unit 112 determines that the employee's shift needs to be adjusted.

[0038] The predicted criteria are not limited to the above examples. The determination unit 112 may determine the need to adjust the shifts of the store clerk using a criterion that combines these criteria. For example, if a store clerk falls into a state of fatigue if the working hours for one task exceed a predetermined time, the working hours for the task are the criterion. The determination unit 112 predicts, as the criterion, the working hours for which the store clerk does not fall into a state of fatigue when the store clerk is in charge of the task. A specific example of the criterion is that the working hours for the task of stocking beverages is three hours. In this case, if the working hours for the task of stocking beverages exceeds three hours, the determination unit 112 can determine the need to adjust the shifts of the store clerk.

[0039] The determination unit 112 can periodically determine the necessity of adjusting the employee's shift while the employee is working. For example, the determination unit 112 determines the necessity of adjusting the employee's shift every hour that has passed since the employee started working. The determination unit 112 may also determine the necessity of adjusting the employee's shift at a specified time. For example, the determination unit 112 may determine the necessity of adjusting the shift for all employees working at 3:00 p.m.

[0040] Furthermore, the determination unit 112 may determine the need to adjust the clerk's shift when the clerk's work is likely to be tiring. An example of a work that is likely to be tiring for the clerk is when the clerk is assigned to a task for the first time. Other examples of work that is likely to be tiring for the clerk include the clerk continuing to perform the same task. Furthermore, examples of work that is likely to be tiring for the clerk may include a case where the clerk works multiple consecutive days, that is, consecutive shifts. The determination unit 112 can refer to the clerk's shifts stored in the database 91 and confirm whether the clerk's work is likely to be tiring or not.

[0041] The determination unit 113 is one aspect of a determination means for determining the details of the shift adjustment when the shift adjustment of a store clerk is necessary. When the determination unit 112 determines that the shift adjustment of a store clerk is necessary, the determination unit 113 determines the specific details of the shift adjustment. Here, the shift adjustment means changing the shift of the store clerk determined to need the shift adjustment. And, the shift change means a change that reduces the work load of the store clerk. Specifically, the shift adjustment includes a shift of the store clerk determined to need the shift adjustment being replaced by another store clerk. In addition, the shift adjustment includes increasing the break time of the store clerk determined to need the shift adjustment. That is, the determination unit 113 may extend the break time of the store clerk determined to need the shift adjustment, or may increase the number of breaks. In addition, the shift adjustment may include accelerating the leaving time of the store clerk determined to need the shift adjustment. The shift adjustment is not limited to these.

[0042] The adjustment of the shift may further include improving the shift, which will be described later.

[0043] As a shift adjustment, a case where the shift of a clerk determined to need a shift adjustment is changed will be described. In this case, the determination unit 113 can determine, as the adjustment content, who will replace the clerk determined to need a shift adjustment. The determination unit 113 can also determine which shift time of the clerk determined to need a shift adjustment is to be adjusted. In addition, the determination unit 113 can also determine how much to extend the break time of the clerk determined to need a shift adjustment. In addition, the determination unit 113 can also determine how much to advance the end of work time of the clerk determined to need a shift adjustment. The determination unit 113 can also determine to change the work content to which the clerk's shift is assigned.

[0044] The determination unit 113 determines the adjustment content according to the vital data used in the determination by the determination unit 112. The determination unit 113 may also determine the shift adjustment content by referring to the employee shifts stored in the database 91. When it is determined that the employee shift needs to be adjusted, the determination unit 112 reads out the employee shifts from the database 91. The read out shifts may be the shifts of all employees, or may be the shifts of only the employee whose shift is to be adjusted. Alternatively, the determination unit 112 may read out the shifts of the employee who is working on the day the vital data is acquired.

[0045] The determination unit 113 can determine the adjustment content of the shift by using an optimization problem. That is, when it is determined that a shift adjustment is necessary, an optimal shift is generated by the optimization problem. Here, the determination unit 113 sets the shift generated by the optimization problem as the shift after adjustment. Then, the determination unit 113 determines the part that has changed between the shift before and after the adjustment as the adjustment content. At this time, the constraint conditions include, for example, a condition regarding the working hours of the clerk who is determined to need a shift adjustment. In addition, the constraint conditions may include a condition regarding the work content of the clerk who is determined to need a shift adjustment. In addition, the constraint conditions may include the number of clerks in each time period, the working hours of each clerk, etc. In addition, when a shift including the work content of each clerk is generated using an optimization model, the type of work that each clerk can handle may be included in the constraint conditions.

[0046] The determination unit 113 may store information indicating that it has been determined that a shift adjustment is necessary and the determined adjustment content in the database 91. At this time, the information indicating that it has been determined that a shift adjustment is necessary and the determined adjustment content are stored in association with information identifying the store clerk. The database 91 may also store the date and time when the vital data was acquired. By storing in the database 91, the determination unit 113 can record the number of times that shift adjustment has been made for each store clerk.

[0047] The information indicating that it has been determined that the shift adjustment is necessary may be stored by the determination unit 112 in the database 91. In this case, the decision unit 113 associates the determined adjustment content with the information indicating that it has been determined that the shift adjustment is necessary, and stores them in the database 91.

[0048] Here, the adjustment content of the shift determined by the determination unit 113 will be described with reference to FIG. 3. FIG. 3 is a diagram showing an example of a shift before and after adjustment. FIG. 3 is an example of a shift when it is determined that adjustment of the shift of clerk D is necessary. The shift after the change is generated using the above-mentioned optimization model. In FIG. 3, the shift for each clerk is described in each row. Also, the numbers in each column of the first row represent the time. Then, one square represents a frame of one hour from the time described in the first row. In other words, the column with "9" in the first row represents the frame from 9:00 to 10:00. And the filled parts are the working hours of each clerk. In this example, it is assumed that the work content performed by each clerk is the same.

[0049] In the example of FIG. 3, the 8 PM to 10 PM shift that was scheduled to be handled by clerk D is now being replaced by clerk B. In this case, the determination unit 113 determines, as the adjustment content, that the 8 PM to 10 PM shift that was scheduled to be handled by clerk D is to be changed to clerk B. The shift adjustment content is one example. Also, the shift display method shown in FIG. 3 is one example. The shift adjustment content and the shift display method are not limited to these.

[0050] Here, a case where shift improvement is performed as a shift adjustment will be described. Here, shift improvement refers to making the content of a newly created shift suitable for the physical strength and ability of each store clerk. In other words, shift improvement targets shifts generated after the day vital data is acquired. On the other hand, shift change targets the shift adjustment for the shift on the day vital data is acquired or the shift on the day after vital data is acquired. For example, if a store clerk works long hours or is in charge of work that the store clerk is not good at, the store clerk may become ill or fatigued. Therefore, a shift in which long hours are worked or a shift in which the store clerk is in charge of work that the store clerk is not good at may not be the optimal shift for the store clerk. Therefore, it is necessary to improve the shift to one suitable for the store clerk.

[0051] The determination unit 113 determines, as the adjustment content, that the constraint conditions used when creating a shift using the optimization problem are added as the shift improvement. When the number of times that it is determined that the shift adjustment is necessary exceeds a predetermined number of times, the determination unit 113 may determine to add a constraint condition when creating a new shift using the optimization problem. When the number of times that the shift adjustment process is performed exceeds a predetermined number of times, there is a possibility that there is a problem with the clerk's shift. For example, when there is a problem with the clerk's shift, it is when the clerk continues to work long hours or is in charge of work content that the clerk is not good at. Therefore, the determination unit 114 determines to add a new constraint condition for generating a shift using the optimization problem. Then, the shift generated using the added constraint condition is the shift that has been improved.

[0052] The database 91 stores the date when the shift adjustment process was performed. The database 91 also stores the shifts of the store clerks. The execution unit 114 extracts the characteristics of the shift when the shift adjustment process was performed. If the employee continues to work long hours, the execution unit 114 decides to add a constraint condition on working hours. If the shift adjustment process is performed when the employee is responsible for a specific task, the execution unit 114 can add a constraint condition that the employee does not handle that task.

[0053] The execution unit 114 is one aspect of an execution means for executing a shift adjustment process. The execution unit 114 executes a process for performing a shift adjustment of the adjustment content determined by the determination unit 113. Specifically, the execution unit 114 rewrites the shift stored in the database 91. The execution unit 114 can also send a notification to the store clerk who adjusted the shift. The execution unit 114 may send a notification to a terminal device (not shown) used by the store clerk. The execution unit 114 may also send information on the shift after adjustment to the store clerk. The execution unit 114 may also send information on the shift before and after the adjustment to the store clerk, for example, as shown in FIG. 3. When the execution unit 114 sends the shift before and after the adjustment, the shift before and after the adjustment shown in FIG. 3 may be displayed on the terminal of the store clerk.

[0054] When the execution unit 114 transmits information on the shift before and after the adjustment, the execution unit 114 may receive information on whether the shift adjustment is possible from the store clerk to whom the shift information was transmitted. Then, when the execution unit 114 receives information that the shift adjustment is possible, the execution unit 114 may rewrite the shift stored in the database 91.

[0055] When performing shift improvement, the execution unit 114 can also perform processing for adding constraint conditions. The shift generated using the added constraint conditions is the shift for which shift improvement has been performed.

[0056] The shift adjustment device 11 may include a detection unit 115.

[0057] The detection unit 115 is one aspect of a detection means for detecting mistakes made by a store clerk. The detection unit 115 detects the details of mistakes made by a store clerk while working. A mistake is an error or failure made by a store clerk in the course of his / her work. Specifically, a mistake is, for example, an error in operating the cash register terminal 93 when processing a customer's payment. Other mistakes may include a store clerk damaging an item. Mistakes may also include a store clerk dropping an item.

[0058] The detection unit 115 can detect an operation error by a store clerk, for example, based on the operation of the cash register terminal 93. For example, the detection unit 115 analyzes the operation log of the cash register terminal 93. Then, the detection unit 115 can detect an operation error when the store clerk performs a correction or cancellation operation on the cash register terminal 93. Specifically, the detection unit 115 can detect an operation error when the store clerk corrects a product registration. In addition, the detection unit 115 can detect an operation error when the store clerk performs a cancellation operation during a payment process. Detection of operation errors on the cash register terminal 93 is not limited to these.

[0059] The detection unit 115 is also capable of detecting a mistake by a store clerk based on the video captured by the camera 92. For example, the detection unit 115 analyzes the video captured by the camera 92. Then, the detection unit 115 is capable of detecting that the store clerk has dropped an item as a mistake. The detection unit 115 is also capable of detecting that the store clerk has damaged an item as a mistake. Publicly known technology can be used to analyze the video.

[0060] In addition, the detection unit 115 can also detect mistakes by, for example, registration by a store clerk. For example, when a store clerk damages a product, the store clerk may register the damage to the product. In this case, the detection unit 115 can detect mistakes by the store clerk by registration by the store clerk.

[0061] The detection unit 115 can record in the database 91 that the store clerk made a mistake and the details of the mistake. The detection unit 115 can also record the date and time when the store clerk made the mistake in the database 91. The database 91 records the number of times the store clerk made a mistake, linked to information that identifies the store clerk.

[0062] In the case where the shift adjustment device 11 includes the detection unit 115, the determination unit 112 determines the necessity of adjusting the shift when the error detected by the detection unit 115 satisfies a predetermined condition.

[0063] Here, the predetermined condition is a condition indicating that the clerk is in a state in which a shift adjustment is necessary. Specifically, the frequency of mistakes may be set as a condition. For example, the number of mistakes made during a day's work may be set as a condition. In this case, when the number of mistakes made by the clerk during a day's work exceeds the number set as a condition, the determination unit 112 can determine that the shift adjustment is necessary. Alternatively, the fact that the clerk made a mistake may itself be a condition. In other words, when the clerk makes a mistake, the determination unit 112 can determine that the shift adjustment is necessary.

[0064] The predetermined condition may vary depending on the type of the detected mistake. For example, if the detected mistake is an operation mistake on the cash register terminal 93, the condition is the frequency of the mistake. On the other hand, if the detected mistake is damage to a product, the fact that the mistake was made may be the condition.

[0065] Furthermore, the predetermined conditions may be different for each sales clerk. For example, the conditions may be different for a sales clerk with a long history of employment and a sales clerk who has just started working.

[0066] With reference to FIG. 4, the operation of the shift adjustment device 11 including the acquisition unit 111, the judgment unit 112, the decision unit 113, and the execution unit 114 will be described. FIG. 4 is a flowchart showing an example of the processing operation of the shift adjustment device 11. First, in step S101, the acquisition unit 111 acquires vital data of the store clerk from a video of the store. In step S102, the judgment unit 112 judges the necessity of adjusting the shift of the store clerk based on the vital data. In step S103, the decision unit 113 decides the shift adjustment content. Then, in step S104, the execution unit 114 executes the shift adjustment process.

[0067] If the shift adjustment device 11 is equipped with the detection unit 115, the detection unit 115 detects an error made by a store clerk before the operation related to step S101. Then, if the error detected by the detection unit 115 satisfies a predetermined condition, the determination unit 112 determines the need to adjust the store clerk's shift based on the vital data.

[0068] In this embodiment, the shift adjustment device 11 includes an acquisition unit 111 that acquires vital data of the clerk from a video of the clerk, a determination unit 112 that determines the need to adjust the clerk's shift based on the vital data, a determination unit 113 that determines the shift adjustment content when the clerk's shift adjustment is necessary, and an execution unit 114 that executes the shift adjustment process. The necessity to adjust the clerk's shift can be determined from the acquired vital data. The vital data may indicate the possibility that the clerk is in poor health or fatigued. If the clerk is in poor health or fatigued, shift adjustment is necessary. Therefore, the shift adjustment device 11 determines the necessity of shift adjustment based on the appearance of the clerk captured in the video. Therefore, it is possible to efficiently adjust the shift according to the clerk's physical condition or fatigue. In addition, if the clerk is in poor health or fatigued, the clerk may find it difficult to express a desire to adjust the shift. In addition, the clerk may not be aware that he or she is in poor health or fatigued. In these cases, it may be impossible to adjust the shift according to the clerk's physical condition or fatigue. However, by using vital data acquired from video, it is possible to adjust the shift even when the employee finds it difficult to ask for a shift adjustment or is not aware of it. As a result, it becomes possible to maintain the health of the employee. In addition, by adjusting the shift according to the employee's physical condition and fatigue level, it may lead to an increase in the employee's satisfaction with their work. It may also lead to an increase in the employee's motivation to work.

[0069] In this embodiment, the shift adjustment device 11 uses the determination unit 112 to determine the need to adjust the shift of a store clerk using a criterion of vital data indicating the possibility of poor physical condition or fatigue. Even with the same vital data, whether or not a store clerk is in poor physical condition or fatigue varies from store clerk to store clerk. In addition, each store clerk has different physical strength and aptitude for each task. Therefore, by using the vital data of a store clerk acquired in the past, it is possible to use a criterion indicating the possibility of poor physical condition or fatigue suitable for the store clerk. As a result, by using the vital data of a store clerk acquired in the past, it is possible to improve the accuracy of determining the need to adjust the shift of a store clerk.

[0070] In this embodiment, the shift adjustment device 11 judges the necessity of adjusting the shift of the clerk when the work of the clerk is likely to cause fatigue by the judgment unit 112. When the work is likely to cause fatigue, it is necessary to check the fatigue state of the clerk in particular, compared to when it is not likely. Examples of work that is likely to cause fatigue for the clerk include a first-time job, the same job that is continued, or working for multiple consecutive days. In the case of such work, fatigue may accumulate more than usual. Therefore, by judging the necessity of adjusting the shift of the clerk when the work of the clerk is likely to cause fatigue, it is also possible to adjust the shift before fatigue accumulates excessively. In other words, it is possible to reduce fatigue of the clerk.

[0071] In the shift adjustment device 11 according to the present embodiment, the vital data includes at least one of the clerk's respiratory rate, heart rate variability, heart rate, body surface temperature, and blood oxygen concentration. These values ​​may indicate the clerk's health condition, that is, the clerk's poor physical condition or fatigue. By using these values, it is possible to adjust the shift according to the clerk's physical condition and fatigue.

[0072] In this embodiment, the shift adjustment device 11 determines that the determination unit 113 adjusts the shift of the clerk and the shift of other clerks on the day the vital data is acquired. For example, a clerk who is in poor health or fatigued is not in a state where it is desirable to work in a predetermined shift. Therefore, it is necessary to change the shift on the day the vital data is acquired, that is, the day the clerk is in poor health or fatigued. In particular, it is necessary to reduce the shift of the clerk who is determined to need to change the shift after the determination point. Therefore, the shift adjustment device 11 adjusts the shifts of the clerk who is determined to need to adjust the shift and the other clerk on the day the vital data is acquired, so that it is possible to prevent the clerk from working too hard despite being in poor health or fatigued. As a result, it leads to the maintenance of the health of the clerk. It also leads to an improvement in the satisfaction of the clerk with respect to the work. Furthermore, the shift adjustment device 11 adjusts the shifts of the clerk who is determined to need to adjust the shift and the other clerk, so that the store can be operated with a sufficient number of clerks.

[0073] In this embodiment, the shift adjustment device 11 determines that the decision unit 113 will change the shift that the clerk will be in charge of on or after the day after the vital data is acquired. Then, the execution unit 114 of the shift adjustment device 11 notifies the terminals referenced by the other clerks to request a shift change. For example, if it is determined that the clerk needs to adjust the shift because he or she is in poor health, it may be necessary to adjust the shift for the day after the vital data is acquired. In this case, if the shift of the clerk who needs to be adjusted is changed to another clerk without permission, it may be difficult for the changed clerk to work. Therefore, by requesting the other clerk to change the shift, the shift can be adjusted without creating a vacancy.

[0074] In this embodiment, the shift adjustment device 11 records the number of times that the determination unit 112 has determined that a shift adjustment is necessary. Then, when there is a store clerk for whom the determination unit 113 has determined that a shift adjustment is necessary a predetermined number of times or more, the shift adjustment device 11 decides to add a constraint condition for the shift generation of the store clerk. When the number of times that the shift adjustment process has been performed is a predetermined number of times or more, there may be a problem with the store clerk's shift. When there is a problem with the store clerk's shift, for example, when long hours are continued or when the store clerk is in charge of work content that the store clerk is not good at. Therefore, by the determination unit 113 deciding to add a constraint condition for shift generation, it is possible to solve the problem of the store clerk's shift. As a result, it is possible for the store clerk to reduce fatigue. In addition, improvement of the store clerk's shift leads to maintenance of the store clerk's health and improvement of motivation for work.

[0075] In this embodiment, the shift adjustment device 11 further includes a detection unit for detecting an error made by a store clerk. In the shift adjustment device 11, the determination unit 112 determines the necessity of adjusting the store clerk's shift when an error is detected. An error made by a store clerk is an operation error of the cash register terminal 93 when a customer is paid. In addition, the error may include a store clerk damaging a product. In addition, the error may include a store clerk dropping a product. One of the causes of such an error is that the store clerk is in poor physical condition or fatigued. Therefore, when an error is detected, the determination unit 112 determines the necessity of adjusting the store clerk's shift, so that the shift adjustment according to the store clerk's physical condition or fatigue becomes possible.

[0076] [Hardware configuration example] 5 is a diagram showing an example of a hardware configuration of the shift adjustment device 21 in the present disclosure. The shift adjustment device 21 is realized by a computer.

[0077] The shift adjustment device 21 includes a processor 211, a ROM (Read Only Memory) 212, a RAM (Random Access Memory) 213, a storage device 214 such as a hard disk for storing programs, an input / output interface 215 for inputting and outputting data, and a communication interface 216 for network connection. Each component is connected via a bus 217.

[0078] The processor 211 operates an operating system to control the entire computer. Examples of the processor 211 include a central processing unit (CPU), a digital signal processor (DSP), and a graphics processing unit (GPU). The processor loads a program stored in, for example, the ROM 212 or the storage device 214. The processor 211 then executes each process coded in the program. The processor 211 may execute processes or instructions in the illustrated flowchart based on the program.

[0079] The ROM 212 stores application programs, programs according to the respective embodiments, etc. The RAM 213 is used as a work area for the processor 211.

[0080] Examples of the storage device 214 include a semiconductor memory such as a flash memory, a hard disk driver (HDD), etc. The storage device 214 stores, for example, an operating system (OS) program, application programs, and programs according to each embodiment.

[0081] The input / output interface 215 is connected to peripheral devices (not shown). The connection method may be wired or wireless.

[0082] The communication interface 216 is connected to a communication network (not shown) such as a LAN (Local Network) or a WAN (Wide Area Network) via a wireless or wired communication line. The communication network may be composed of multiple communication networks. This allows the computer to be connected to an external device via the communication network.

[0083] Although the present disclosure has been described above with reference to the embodiments, the present disclosure is not limited to the above-mentioned embodiments. Various modifications that can be understood by a person skilled in the art can be made to the configuration and details of the present disclosure within the scope of the present disclosure. Furthermore, each embodiment can be appropriately combined with other embodiments.

[0084] A part or all of the above-described embodiments can be described as, but is not limited to, the following supplementary notes.

[0085] (Appendix 1) An acquisition means for acquiring vital data of a store clerk from a video of the store clerk; A determination means for determining the need to adjust the shifts of the store staff based on the vital data; A decision means for deciding the details of the shift adjustment when the shift adjustment of the store clerk is necessary; An execution means for executing the shift adjustment process; A shift adjustment device comprising:

[0086] (Appendix 2) The determining means determines the need to adjust the employee's shift using vital data criteria indicative of possible ill health or fatigue. 2. The shift adjustment device of claim 1.

[0087] (Appendix 3) The determining means determines that the shift of the store clerk needs to be adjusted when the vital data deviates from an average value of the store clerk's past vital data by a predetermined value or more. 3. The shift adjustment device according to claim 1 or 2.

[0088] (Appendix 4) The determination means determines the need to adjust the shift of the store clerk when the work of the store clerk is likely to cause fatigue. 4. The shift adjustment device according to any one of claims 1 to 3.

[0089] (Appendix 5) The determination means determines the need to adjust the shift of the store clerk when the store clerk is assigned to a task that the store clerk will perform for the first time. 5. The shift adjustment device according to any one of claims 1 to 4.

[0090] (Appendix 6) The determining means determines the need to adjust the shift of the store clerk when the store clerk continues to perform the same type of work for a predetermined period of time. 6. The shift adjustment device according to any one of claims 1 to 5.

[0091] (Appendix 7) The determination means determines the need to adjust the shift of the employee when the number of days that the employee works consecutively is equal to or exceeds a predetermined number of days. 7. The shift adjustment device of any one of claims 1 to 6.

[0092] (Appendix 8) The decision means decides to adjust the shift of the store clerk and the shifts of other store clerks on the day the vital data is acquired. 8. The shift adjustment device of any one of claims 1 to 7.

[0093] (Appendix 9) The decision means decides to increase the break time of the store clerk or to advance the end of work time on the day on which the vital data is acquired. 9. The shift adjustment device of any one of claims 1 to 8.

[0094] (Appendix 10) The decision means decides to change the shift that the store clerk is responsible for on or after the day after the vital data is acquired, The execution means notifies the terminals referenced by other store clerks of a request to change the shift. 10. The shift adjustment device of any one of claims 1 to 9.

[0095] (Appendix 11) The vital data includes at least one of the store clerk's respiration rate, heart rate variability, heart rate, body surface temperature, and blood oxygen concentration. 11. The shift adjustment device of any one of claims 1 to 10.

[0096] (Appendix 12) The determining means records the number of times that it is determined that an adjustment of the shift is necessary, The determining means determines to add a constraint condition for shift generation for a store clerk when the number of times that the shift adjustment is determined to be necessary is equal to or greater than a predetermined number. 12. The shift adjustment device of any one of claims 1 to 11.

[0097] (Appendix 13) A detection means for detecting an error made by the store clerk is further provided, The determining means determines the necessity of adjusting the shift of the store clerk when the mistake is detected. 13. The shift adjustment device of any one of claims 1 to 12.

[0098] (Appendix 14) The detection means detects a mistake in the product registration by the store clerk or damage to the product by the store clerk as a mistake. 14. The shift adjustment device of claim 13.

[0099] (Appendix 15) The detection means records the number of mistakes made by the store clerk, The determining means determines to add a constraint condition for shift generation for the store clerk when the number of mistakes is equal to or greater than a predetermined number. 15. The shift adjustment device of claim 13 or 14.

[0100] (Appendix 16) Acquire vital data of the store clerk from the video of the store clerk, determining the need to adjust the employee's shift based on the vital data; If the store clerk's shift needs to be adjusted, the details of the shift adjustment are determined; Execute the shift adjustment process. How to adjust shifting.

[0101] (Appendix 17) Using vital data criteria indicative of possible illness or fatigue to determine the need to adjust the employee's shift 17. The shift adjustment method according to claim 16.

[0102] (Appendix 18) When the vital data deviates from an average value of the past vital data of the store clerk by a predetermined value or more, it is determined whether it is necessary to adjust the shift of the store clerk. 18. The shift adjustment method according to claim 16 or 17.

[0103] (Appendix 19) If the work of the store clerk is likely to cause fatigue, the need to adjust the shift of the store clerk is determined. 19. The shift adjustment method according to any one of claims 16 to 18.

[0104] (Appendix 20) Determining whether the employee's shift needs to be adjusted when the employee is assigned to a task that the employee is new to 20. The shift adjustment method according to any one of claims 16 to 19.

[0105] (Appendix 21) When the store clerk continues to perform the same type of work for a predetermined period of time, it is determined whether it is necessary to adjust the shift of the store clerk. 21. The shift adjustment method according to any one of claims 16 to 20.

[0106] (Appendix 22) When the number of consecutive days that the salesperson works is equal to or greater than a predetermined number of days, the need to adjust the salesperson's shift is determined. 22. The shift adjustment method according to any one of claims 16 to 21.

[0107] (Appendix 23) Deciding to adjust the shift of the store clerk and the shifts of other store clerks on the day the vital data was acquired 23. The shift adjustment method according to any one of claims 16 to 22.

[0108] (Appendix 24) Deciding to increase the break time of the store clerk or to advance the end of work time on the day the vital data was obtained 24. The shift adjustment method according to any one of claims 16 to 23.

[0109] (Appendix 25) Deciding to change the shift that the store clerk is in charge of on or after the day following the day on which the vital data was acquired; The execution means notifies the terminals referenced by other store clerks of a request to change the shift. 25. The shift adjustment method according to any one of claims 16 to 24.

[0110] (Appendix 26) The vital data includes at least one of the store clerk's respiration rate, heart rate variability, heart rate, body surface temperature, and blood oxygen concentration. 26. The shift adjustment method according to any one of claims 16 to 25.

[0111] (Appendix 27) Recording the number of times that it is determined that an adjustment to the shift is necessary; If there is a store clerk for whom the number of times that the shift adjustment is required is equal to or greater than a predetermined number, it is determined that a constraint condition for shift generation for that store clerk is to be added. 27. The shift adjustment method according to any one of claims 16 to 26.

[0112] (Appendix 28) Detecting errors made by said store clerk; If the mistake is detected, determining the need to adjust the employee's shift. 28. The shift adjustment method according to any one of claims 16 to 27.

[0113] (Appendix 29) A mistake in product registration by the store clerk or damage to the product by the store clerk is detected as a mistake. 29. The shift adjustment method according to claim 28.

[0114] (Appendix 30) Record the number of mistakes made by said store clerk; If the number of mistakes is equal to or greater than a predetermined number, a constraint is added to the shift generation for the store clerk. 30. The shift adjustment method according to claim 28 or 29.

[0115] (Appendix 31) On the computer, Acquire vital data of the store clerk from the video of the store clerk, determining the need to adjust the employee's shift based on the vital data; If the store clerk's shift needs to be adjusted, the details of the shift adjustment are determined; Execute the shift adjustment process. A shift adjustment program that executes the process.

[0116] (Appendix 32) Using vital data criteria indicative of possible illness or fatigue to determine the need to adjust the employee's shift 32. The shift adjustment program according to claim 31.

[0117] (Appendix 33) When the vital data deviates from an average value of the past vital data of the store clerk by a predetermined value or more, it is determined whether it is necessary to adjust the shift of the store clerk. 33. The shift adjustment program of claim 31 or 32.

[0118] (Appendix 34) If the work of the store clerk is likely to cause fatigue, the need to adjust the shift of the store clerk is determined. 34. The shift adjustment program of any one of appendixes 31 to 33.

[0119] (Appendix 35) Determining whether the employee's shift needs to be adjusted when the employee is assigned to a task that the employee is new to 35. The shift adjustment program of any one of appendixes 31 to 34.

[0120] (Appendix 36) When the store clerk continues to perform the same type of work for a predetermined period of time, it is determined whether it is necessary to adjust the shift of the store clerk. 36. The shift adjustment program of any one of appendixes 31 to 35.

[0121] (Appendix 37) When the number of consecutive days that the salesperson works is equal to or greater than a predetermined number of days, the need to adjust the salesperson's shift is determined. 37. The shift adjustment program of any one of appendixes 31 to 36.

[0122] (Appendix 38) Deciding to adjust the shift of the store clerk and the shifts of other store clerks on the day the vital data was acquired 38. The shift adjustment program of any one of appendixes 31 to 37.

[0123] (Appendix 39) Deciding to increase the break time of the store clerk or to advance the end of work time on the day the vital data was obtained 39. The shift adjustment program of any one of appendixes 31 to 38.

[0124] (Appendix 40) Deciding to change the shift that the store clerk is in charge of on or after the day following the day on which the vital data was acquired; Send a notification to the terminals referenced by other store clerks requesting the shift change. 40. The shift adjustment program of any one of appendixes 31 to 39.

[0125] (Appendix 41) The vital data includes at least one of the store clerk's respiration rate, heart rate variability, heart rate, body surface temperature, and blood oxygen concentration. 41. The shift adjustment program of any one of appendixes 31 to 40.

[0126] (Appendix 42) Recording the number of times that it is determined that an adjustment to the shift is necessary; If there is a store clerk for whom the number of times that the shift adjustment is required is equal to or greater than a predetermined number, it is determined that a constraint condition for shift generation for that store clerk is to be added. 42. The shift adjustment program of any one of appendixes 31 to 41.

[0127] (Appendix 43) Detecting errors made by said store clerk; If the mistake is detected, determining the need to adjust the employee's shift. 43. The shift adjustment program of any one of appendixes 31 to 42.

[0128] (Appendix 44) A mistake in product registration by the store clerk or damage to the product by the store clerk is detected as a mistake. 44. The shift adjustment program according to claim 43.

[0129] (Appendix 45) Record the number of mistakes made by said store clerk; If the number of mistakes is equal to or greater than a predetermined number, a constraint is added to the shift generation for the store clerk. 45. The shift adjustment program according to claim 43 or 44. [Explanation of symbols]

[0130] 1 Shift adjustment system 11, 21 Shift adjustment device 111 Acquisition Department 112 Judgment section 113 Decision Section 114 Executive Department 115 Detection unit 211 Processor 212 ROM 213 RAM 214 Storage device 215 Input / Output Interface 216 Communication Interface 217 Bus 91 Database 92 Camera 93 Cashier terminal

Claims

1. An acquisition means for acquiring vital data of a store clerk from a video of the store clerk; A determination means for determining the need to adjust the shifts of the store staff based on the vital data; A decision means for deciding the details of the shift adjustment when the shift adjustment of the store clerk is necessary; An execution means for executing the shift adjustment process; A shift adjustment device comprising:

2. The determining means determines the need to adjust the employee's shift using vital data criteria indicative of possible ill health or fatigue. The shift adjustment device of claim 1 .

3. The determination means determines the need to adjust the shift of the store clerk when the work of the store clerk is likely to cause fatigue. The shift adjustment device of claim 1 .

4. The vital data includes at least one of the store clerk's respiration rate, heart rate variability, heart rate, body surface temperature, and blood oxygen concentration. The shift adjustment device of claim 1 .

5. The decision means decides to adjust the shift of the store clerk and the shifts of other store clerks on the day the vital data is acquired. The shift adjustment device of claim 1 .

6. The decision means decides to change the shift that the store clerk is responsible for on or after the day after the vital data is acquired, The execution means notifies the terminals referenced by other store clerks of a request to change the shift. The shift adjustment device of claim 1 .

7. The determining means records the number of times that it is determined that an adjustment of the shift is necessary, The determining means determines to add a constraint condition for shift generation for a store clerk when the number of times that the shift adjustment is determined to be necessary is equal to or greater than a predetermined number. The shift adjustment device of claim 1 .

8. A detection means for detecting an error made by the store clerk is further provided, The determining means determines the necessity of adjusting the shift of the store clerk when the mistake is detected. The shift adjustment device according to any one of claims 1 to 7.

9. Acquire vital data of the store clerk from the video of the store clerk, determining the need to adjust the employee's shift based on the vital data; If the store clerk's shift needs to be adjusted, the details of the shift adjustment are determined; Execute the shift adjustment process. How to adjust shifting.

10. On the computer, Acquire vital data of the store clerk from the video of the store clerk, determining the need to adjust the employee's shift based on the vital data; If the store clerk's shift needs to be adjusted, the details of the shift adjustment are determined; Execute the shift adjustment process. A shift adjustment program that executes the process.

Citation Information

Patent Citations

  • JP213566A