Management device, management system, management method, and program
The management device and system address the challenges of driver health management in logistics by using biometric data to generate alerts and select substitute drivers or companies, thereby enhancing safety and operational efficiency.
Patent Information
- Application Number
- JP2023009060
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-01-24
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2043-01-24
AI Technical Summary
The current logistics management systems face challenges in effectively addressing driver health issues, particularly in small and medium-sized businesses, where chronic driver shortages and reliance on self-reported health data lead to increased accident risks and operational disruptions.
A management device and system that acquires biometric information of drivers, generates alerts based on their health status, and selects a substitute driver or transportation company from a pre-registered pool that matches commission conditions, thereby ensuring safe operations and reducing operational burdens.
This solution enables proactive management of driver health, reduces the risk of accidents, and minimizes operational disruptions by ensuring that only fit drivers undertake transportation tasks, while also alleviating the burden on operation managers in arranging substitute personnel.
Smart Images

Figure 0007697700000001 
Figure 0007697700000002 
Figure 0007697700000003
Abstract
Description
Technical Field
[0001] The present invention relates to a management device, a management system, a management method, and a program.
Background Art
[0002] From the perspective of hygiene management of transported goods, efforts to manage the physical condition of workers such as drivers are spreading. Patent Document 1 discloses a technique for determining the health condition of a worker based on biometric information related to the health condition of the worker and controlling access to goods transported by a moving body according to the determined health condition. In Patent Document 1, when a driver is determined to be in poor physical condition, access to the truck's cargo hold is restricted. Further, when it is notified to the management terminal device that the driver is in poor physical condition, the base administrator gives an instruction (such as returning to the base) to the driver and arranges a substitute staff member for access to the cargo hold and gives work instructions.
[0003] Also, Patent Document 2 discloses a technique for selecting an optimal vehicle from a plurality of vehicles owned by a carrier when a sudden cargo collection request arrives. In Patent Document 2, it is described that when an operator inputs the order receiving conditions of a cargo collection request into a cargo receiving vehicle determination device using a keyboard or the like, the cargo receiving vehicle determination device performs a process of selecting a truck that satisfies the order receiving conditions.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0005] In 2024, the way drivers work is being forced to change in response to logistics problems. However, with chronic driver shortages and health management based solely on drivers' self-reporting, it is impossible to completely prevent the risk of accidents caused by potential health problems. Even if it is possible to detect a driver's poor physical condition as in Patent Document 1, small and medium-sized businesses have few replacement staff, so the current situation is that operation managers are in a more severe working situation than drivers, such as using communication tools such as phones and SNS (Social Networking Service) and relying on self-negotiation for substitute driving. In addition, in the above document, since replacement staff are arranged within the same business operator, there is a problem that the operation plan is disrupted.
[0006] In view of the above problems, an object of the present disclosure is to provide a management device, a management system, a management method, and a program capable of solving problems related to the arrangement of replacement staff.
Means for Solving the Problems
[0007] A management device according to an aspect of the present disclosure includes an acquisition unit, a generation unit, and a selection unit. The acquisition unit acquires biometric information of a first worker belonging to a first business operator before the first worker performs a predetermined task. The generation unit generates an alert based on the biometric information of the first worker. The selection unit acquires commission conditions for the task in response to the alert, and selects a second business operator different from the first business operator that matches the commission conditions from a plurality of pre-registered business operators capable of undertaking the task, and commissions the task.
[0008] A management system according to an aspect of the present disclosure includes an acquisition unit, a generation unit, and a selection unit. The acquisition unit acquires biometric information of a first worker belonging to a first business operator before the first worker performs a predetermined task. The generation unit generates an alert based on the biometric information of the first worker. The selection unit acquires commission conditions for the task in response to the alert, and selects a second business operator different from the first business operator that matches the commission conditions from a plurality of pre-registered business operators capable of undertaking the task, and commissions the task.
[0009] A management method according to an aspect of the present disclosure includes a computer executing the following processes. Before a first worker belonging to a first contractor performs a predetermined task, a process of acquiring biometric information of the first worker. A process of generating an alert based on the biometric information of the first worker. In response to the alert, a process of acquiring commission conditions for the task, selecting a second contractor different from the first contractor that matches the commission conditions from a plurality of pre-registered contractors capable of undertaking the task, and commissioning the task.
[0010] A program according to an aspect of the present disclosure causes a computer to execute the following processes. Before a first worker belonging to a first contractor performs a predetermined task, a process of acquiring biometric information of the first worker. A process of generating an alert based on the biometric information of the first worker. In response to the alert, a process of acquiring commission conditions for the task, selecting a second contractor different from the first contractor that matches the commission conditions from a plurality of pre-registered contractors capable of undertaking the task, and commissioning the task.
Advantages of the Invention
[0011] According to the present disclosure, it becomes possible to solve problems related to the arrangement of substitute personnel.
Brief Description of the Drawings
[0012]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Mode for Carrying Out the Invention
[0013] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In each drawing, the same or corresponding elements are denoted by the same reference numerals, and redundant descriptions are omitted as necessary for clarity of explanation.
[0014] Embodiment 1. FIG. 1 is a block diagram showing the configuration of the management device 1 according to Embodiment 1. Here, a carrier that provides a logistics service as a business operator and a professional driver (hereinafter referred to as a driver) who transports goods as a worker will be described as an example. However, the business operator and the worker are not limited to this example. The management device 1 analyzes the health status of the drivers belonging to the carrier, and when detecting that a driver is in poor physical condition, executes a process of arranging a substitute for transportation to a carrier different from the carrier to which the driver belongs.
[0015] As shown in FIG. 1, the management device 1 includes an acquisition unit 2, a generation unit 3, and a selection unit 4. The acquisition unit 2 acquires the biometric information of the first driver before the first driver belonging to the first carrier performs a predetermined operation. Here, the predetermined operation refers to a transportation operation of transporting the goods stored in the cargo hold of the truck at a base such as a logistics center to the destination, but is not limited thereto.
[0016] The biometric information is information necessary for analyzing the health status of the driver. The acquisition unit 2 can acquire biometric information from a biometric information measuring device (not shown) installed at the base, for example. Alternatively, the acquisition unit 2 may acquire biometric information by short-range wireless communication from a wearable device or the like worn by the first driver. The wearable device may measure biometric information at a predetermined cycle and sequentially output it to the acquisition unit 2. For example, if the first driver wears the wearable device before starting work, the acquisition unit 2 can sequentially acquire the biometric information of the first driver that changes moment by moment until the wearable device is removed.
[0017] The management device 1 shown in FIG. 1 can perform various communications with external devices via a network. Specifically, the management device 1 can be connected to the biometric information measuring device (not shown) or the like via a communication line such as the Internet. However, the communication line is not limited to the Internet, and may be a combination of the Internet and other communication lines, or may be a communication line other than the Internet. As the communication method, for example, wireless communication or wired communication such as 4G (Generation), 5G, Local 5G, Wi-Fi (registered trademark), LTE (Long Term Evolution) can be used. Note that the communication method is not limited to these examples.
[0018] Biological information can be, for example, body temperature, respiration, heart rate, blood pressure, pulse wave, alcohol concentration in exhaled breath, etc. A biological information measuring device is a device capable of measuring the above biological information, and may include an alcohol detection sensor that detects alcohol from the driver's exhaled breath, a body surface temperature measuring device that measures the body surface temperature (body temperature) of the measurement subject non - contact, etc. Further, the biological information may be gait information of the first driver detected by a detection device (insole sensor) embedded in an insole (shoe insole) worn by the first driver. The gait information includes information indicating stride, walking speed, ground contact angle, take - off angle, etc.
[0019] The generation unit 3 generates an alert based on the acquired biological information of the first driver. The generation unit 3 determines, for example, the health state of the first driver using the acquired biological information of the first driver, and evaluates the safety level of the first driver for the transportation work (driving). Then, the generation unit 3 outputs the evaluation result to the selection unit 4. Therefore, the alert output by the generation unit 3 is not one that immediately prevents the first driver from continuing the work according to the health state, but one that notifies the administrator of the safety level of the first driver for the transportation work. That is, this alert includes a reminder element that prompts the administrator to re - check the health state of the first driver.
[0020] The selection unit 4 acquires the entrustment conditions for the transportation work according to the alert. Then, the selection unit 4 selects a second contractor different from the first contractor that matches the entrustment conditions from a plurality of pre - registered contractors capable of undertaking the transportation work, and entrusts the transportation work.
[0021] Next, the processing performed by the management device 1 will be described with reference to FIG. 2. FIG. 2 is a flowchart showing the management method performed by the management device 1 according to Embodiment 1.
[0022] First, before a first driver belonging to a first transportation carrier performs a transportation operation, the management device 1 acquires the biometric information of the first driver (S11). Next, the management device 1 generates an alert based on the biometric information of the first driver (S12). As described above, the alert uses the biometric information of the first driver to determine the health state of the first driver and evaluate the safety level of the first driver's transportation operation (driving).
[0023] Then, according to the alert, the management device 1 acquires the entrustment conditions for the transportation operation, selects a second carrier different from the first transportation carrier that matches the entrustment conditions from a plurality of pre-registered carriers capable of undertaking the transportation operation, and entrusts the transportation operation to the selected carrier (S13).
[0024] Thus, according to the management device 1 according to Embodiment 1, based on the health state of the first driver, matching can be performed to have an external transportation carrier substitute for the transportation operation itself. That is, instead of replacing the driver who performs the transportation operation within the company, all the carrier, truck, and worker are replaced with external ones. Thereby, it is possible to reduce the burden on the operation manager regarding the arrangement of substitute personnel and suppress the occurrence of disruption of the operation plan.
[0025] Note that the management device 1 includes a processor, a memory, and a storage device as a configuration not shown in the drawings. A program for causing a computer to execute each process of the management method according to Embodiment 1 is stored in the storage device. The processor causes the program to be read from the storage device into the memory and executes the program. Thereby, the processor realizes the functions of the acquisition unit 2, the generation unit 3, and the selection unit 4.
[0026] Each component of the management device 1 may be implemented by dedicated hardware. Also, some or all of the components of each device may be implemented by general-purpose or dedicated circuitry, a processor, etc., or a combination thereof. These may be constituted by a single chip or by a plurality of chips connected via a bus. Some or all of the components of each device may be implemented by a combination of the circuitry etc. described above and a program. Further, as the processor, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an FPGA (Field-Programmable Gate Array), a quantum processor (quantum computer control chip), etc. may be used.
[0027] Also, when some or all of the components of the management device 1 are implemented by a plurality of devices, circuitry, etc., the plurality of devices, circuitry, etc. may be centrally arranged or may be distributed. FIG. 3 is a block diagram showing the configuration of the management system 101 according to Embodiment 1. As shown in FIG. 3, the management system 101 includes an acquisition unit 102, a generation unit 103, and a selection unit 104. The detailed operations of the respective configurations of the management system 101 correspond to the operations of the respective configurations of the management device 1 as described above. The devices, circuitry, etc. that implement the respective components in FIG. 3 may be implemented in a form in which each is connected via a communication network, such as a client-server system or a cloud computing system. Also, the functions of the management device 1 may be provided in the form of SaaS (Software as a Service).
[0028] Embodiment 2. Embodiment 2 is a specific example of Embodiment 1 described above. FIG. 4 is a diagram showing the flow of entrusting the transportation work requested by the shipper to the first carrier to the second carrier in the management system 100 according to Embodiment 2. The management system 100 is a system that entrusts the transportation work of the goods requested by the shipper to the first carrier to a second carrier different from the first carrier according to the health condition of the first driver belonging to the first carrier that undertakes the transportation work. That is, in the management system 100, the first carrier is the "entrusting source" and the second carrier is the "entrusting destination".
[0029] FIG. 5 is a block diagram showing the overall configuration of the management system according to Embodiment 2. As shown in FIG. 5, the management system 100 includes a server 10, an operator terminal 20, management terminals 30a to 30n, and an authentication device 40. The server 10, the operator terminal 20, the management terminals 30a to 30n, and the authentication device 40 are respectively connected via a network N. Here, the network N is a wired or wireless communication line, for example, the Internet.
[0030] Here, the management system 100 includes a function for authenticating the identity of the first driver (hereinafter referred to as the roll call function), a function for managing the health condition of the first driver (hereinafter referred to as the physical condition management function), a function for entrusting the transportation work requested by the shipper to other carriers (hereinafter referred to as the entrusting function), and a function for evaluating the carrier that has performed the entrusted work (hereinafter referred to as the evaluation function).
[0031] In the following description, it is assumed that the first carrier uses the roll call function, the physical condition management function, the entrusting function, and the evaluation function of the management system 100 to conduct roll calls of the drivers belonging to it, manage the physical conditions of the drivers, and entrust transportation work when the health condition of the driver is poor.
[0032] In this management system 100, a plurality of carriers can be registered as candidates for the consignee. Here, it is assumed that n carriers from the first carrier to the nth carrier are registered as the consignees. That is, each carrier can be the principal who entrusts the transportation work requested by the shipper, or the consignee who undertakes the transportation work from the principal. Note that among the plurality of registered carriers, there may be a carrier that can only undertake the transportation work from the principal. Management terminals 30a to 30n are respectively provided for the first carrier to the nth carrier. That is, a management terminal 30a is provided for the first carrier, and a management terminal 30b is provided for the second carrier. When there is no need to distinguish the management terminals 30a to 30n, they are described as the management terminal 30.
[0033] The management system 100 can perform identity authentication, for example, by performing biometric authentication on the first driver belonging to the first carrier. The biometric authentication information used for biometric authentication is information for uniquely identifying (identifying) the individual. Here, as an example of biometric authentication, face authentication is used, and the biometric authentication information is described as a face image. That is, the face image is identity authentication information for identifying the first driver.
[0034] Note that other technologies that utilize the physical characteristics of a person can be applied to biometric authentication and biometric authentication information. For example, for biometric authentication information, data (feature quantities) calculated from physical characteristics unique to an individual, such as fingerprints, voiceprints, veins, retinas, iris of the pupil, and patterns on the palm, may be used. The biometric authentication information of the first driver can be registered in advance in the authentication device 40 described later.
[0035] Note that other identity authentications may be applied instead of biometric authentication, and the biometric authentication information may also be other identity authentication information. For example, examples of identity authentication information include, but are not limited to, ID, combinations of ID and passwords, the contents described in identity certificates such as My Number and driver's licenses (identification numbers, passwords, etc.), electronic certificates, code information, etc. Note that the code information may be a two-dimensional code, for example, a QR code (registered trademark).
[0036] <Operator terminal 20> The operator terminal 20 is an information terminal that is owned and operated by the first driver and transmits and receives data to and from the server 10 via the network N by wireless communication. The operator terminal 20 can be, for example, a band-type wearable device worn on the wrist. In this case, biometric information can be measured on the wrist of the measurement target person. Note that the operator terminal 20 may be a mobile phone terminal, a smartphone, a tablet terminal, or the like. FIG. 6 is a block diagram showing the configuration of the operator terminal 20 in FIG. 5.
[0037] The operator terminal 20 includes a camera 21, a measurement unit 22, a storage unit 23, a memory 24, a communication unit 25, and a processing unit 26. The camera 21 is a photographing device that performs photographing according to the control of the processing unit 26. The measurement unit 22 is, for example, a biometric information measurement device that measures biometric information such as body temperature, heart rate, and blood pressure at a set period. The measurement unit 22 may record the measurement time together with the measured biometric information.
[0038] The storage unit 23 is an example of a storage device including a non-volatile memory such as a flash memory or an SSD (Solid State Drive). The storage unit 23 stores a program in which processes including registration processing of a face image as biometric authentication information and transmission processing of biometric information for managing the health state of the first driver are implemented.
[0039] The memory 24 is a volatile storage device such as a RAM (Random Access Memory) and is a storage area for temporarily holding information during the operation of the processing unit 26. The communication unit 25 is a communication interface with the network N. Note that the communication unit 25 may establish a connection for short-range wireless communication and perform communication. Here, various standards such as Bluetooth (registered trademark), BLE (Bluetooth Low Energy), and UWB (Ultra-Wide Band) can be applied to the short-range wireless communication.
[0040] The processing unit 26 is a processor that controls the hardware of the worker terminal 20. The processing unit 26 causes the program to be read from the storage unit 23 into the memory 24 and executed. Thereby, the processing unit 26 realizes the functions of the registration processing unit 261 and the transmission processing unit 262. Note that the worker terminal 20 may include a display device such as a touch panel and an input device.
[0041] The registration processing unit 261 performs pre-registration processing of the face image. This face image is used for the identity authentication of the first driver. Specifically, the registration processing unit 261 transmits a registration request for the face image captured by the first driver to the server 10 via the network N. As will be described later, the face image of the first worker may be registered in the face information DB 41 of the authentication device 40.
[0042] The transmission processing unit 262 transmits the face image as biometric authentication information and biometric information for the physical condition management of the first driver to the server 10. The transmission processing unit 262 may transmit the terminal ID of the worker terminal 20 and the worker ID together with this information.
[0043] <Management terminal 30> The management terminal 30 is installed at the base of each carrier and is operated by an operation manager. The management terminal 30 is, for example, a personal computer, a tablet, a smartphone, or the like. The management terminal 30 performs data transmission and reception with the server 10 via the network N. FIG. 7 is a block diagram showing the functional configuration of the management terminal 30 in FIG. 5. As shown in FIG. 7, the management terminal 30 includes an input / output unit 31, a communication unit 32, a storage unit 33, a processing unit 34, and a notification unit 35.
[0044] The input / output unit 31 includes a display device (display unit) such as a screen and an input device (input unit), and can be, for example, a touch panel. The communication unit 32 is a communication interface with the network N. The storage unit 33 stores a program in which each process for executing the information transmission process and display process described later is implemented. The processing unit 34 is a processor that controls the hardware of the management terminal 30. The processing unit 34 causes the program to be read from the storage unit 33 into a memory (not shown) and executed. Thereby, the processing unit 34 realizes the functions of the transmission processing unit 341 and the display processing unit 342.
[0045] When there is an abnormality in the biometric information of the first driver (for example, the body temperature is equal to or higher than the threshold value), that is, when the health condition of the first driver is poor, the server 10 can output an alert to the management terminal 30. As described above, the alert notifies the operation manager of the safety level for the transportation work of the first driver. The operation manager can, in response to the alert, use the input device to input the entrustment conditions for entrusting the transportation work to another transportation company. The transmission processing unit 341 transmits the input entrustment conditions to the server 10. Note that the operation manager may also contact the first driver to take appropriate actions such as interrupting the work and returning to the base.
[0046] The display processing unit 342 causes the input / output unit 31 to display the screen generated by the execution of the program. The display processing unit 342 can cause the input / output unit 31 to display the information that the operation manager wants to be notified of regarding the entrustment of the transportation work. For example, the display processing unit 342 can display the above-described input screen for the entrustment conditions and the input screen for evaluating the transportation work performed by the entrusted transportation company.
[0047] The notification unit 35 notifies the operation manager of the alert by light emission or sound. Information related to the alert may be displayed as characters on the input / output unit 31. When the display processing unit 342 receives information to be notified to the first driver regarding the outsourcing of the transport work from the server 10, the display processing unit 342 may output the information to the worker terminal 20. The information to be notified to the first driver may be, for example, information regarding actions after the work is suspended, which transport company has been decided as the outsourced party, and the like.
[0048] <Authentication device 40> Here, an authentication device 40 is provided to realize the roll call function of the management system 100. The roll call function performs identity verification and attendance management of drivers before they start work. The roll call may be a face-to-face roll call performed by the driver at a base, or a remote roll call performed at a remote location. The authentication device 40 is an information processing device that manages face images of multiple drivers belonging to the first transport company and performs face authentication. In addition, in response to an authentication request received from the outside, the authentication device 40 compares the face image included in the request with the face image of the first driver it manages, and returns the comparison result to the request source.
[0049] Fig. 8 is a block diagram showing the configuration of the authentication device 40 of Fig. 5. The authentication device 40 includes a face information DB (DataBase) 41, a face detection unit 42, a feature point extraction unit 43, a registration unit 44, and an authentication unit 45. The face information DB 41 can store, for example, face feature information that is a collection of feature points extracted from a face image for registration of the driver. The face information DB 41 stores the worker ID of the driver or the terminal ID of the worker terminal 20 used by the driver in association with the face feature information. In the example of Fig. 8, the worker ID and the face feature information are stored in association with each other.
[0050] The face detection unit 42 detects the face region included in the registration face image for registering face feature information, and outputs it to the feature point extraction unit 43. The feature point extraction unit 43 extracts feature points from the face region of the registration face image received from the operator terminal 20 or the like, and outputs the face feature information to the registration unit 44. When registering the face feature information, the registration unit 44 associates the operator ID of the second driver with the face feature information extracted from the registration face image, and registers it in the face information DB 41.
[0051] Also, the face detection unit 42 detects the face region included in the face image used for the authentication process, and outputs it to the feature point extraction unit 43. Also, the feature point extraction unit 43 extracts the feature points included in the authentication face image received from the server 10 or the like, and outputs the face feature information to the authentication unit 45.
[0052] The authentication unit 45 performs face authentication using the face feature information. Specifically, the authentication unit 45 collates the face feature information extracted from the authentication face image with the face feature information in the face information DB 41. The authentication unit 45 returns the presence or absence of the match of the face feature information as the face authentication result to the requester. The presence or absence of the match of the face feature information corresponds to the success or failure of the authentication. Thus, in the second embodiment, by performing face authentication, it is possible to prevent impersonation of the first driver by others.
[0053] For example, when an authentication request is sent from the server 10, the authentication unit 45 performs face authentication on the face image included in the authentication request, and returns the authentication result to the server 10. When the authentication is successful, the server 10 can identify the first driver associated with the collated face feature information and update the information related to attendance management.
[0054] <Server 10> Server 10 is an information processing device that realizes a physical condition management function, a commissioning function, and an evaluation function. Note that Server 10 may be composed of multiple servers, and each functional block may be realized by multiple computers. FIG. 9 is a block diagram showing the configuration of Server 10 in FIG. 5. Server 10 includes a storage unit 11, a memory 12, a communication unit 13, and a processing unit 14. The storage unit 11 is an example of a storage device such as a hard disk or a flash memory. The storage unit 11 stores a program 111 and a physical condition management DB 112. The program 111 is a computer program in which a part of functions such as a physical condition management function, a commissioning function, and an evaluation function are implemented.
[0055] The physical condition management DB 112 is a database that manages information related to the physical condition management of drivers belonging to the first carrier. The physical condition management DB 112 manages by associating the worker ID with the biometric information of the driver. That is, in Embodiment 2, the biometric information and the biometric authentication information are linked to the worker ID, and can be managed for each carrier by the physical condition management DB 112 of Server 10 and the face information DB 41 of the authentication device 40.
[0056] In addition, the physical condition management DB 112 stores determination conditions for determining the safety level of the driver. The determination conditions may be, for example, those in which a stepwise range and a safety level are associated with each biometric information. Also, the determination conditions for the safety level may be, for example, those in which a safety level is associated with a determination combining a plurality of biometric information. For example, the determination conditions can be set such that when the body temperature is 37°C or more and less than 37.5°C, and the heart rate is below a predetermined value, the safety level is "medium", when the body temperature is less than 36.5°C and the heart rate is lower than the predetermined value, the safety level is "high", and when the body temperature is 36.5°C or more and less than 37°C and the heart rate is above the predetermined value, the safety level is "medium".
[0057] The determination conditions for the safety level may be those in which different conditions are set for each attribute of the driver. For example, different safety level determination conditions may be provided for each predetermined age range or for each gender. Also, the safety level determination conditions may be those in which different conditions are set for each driver.
[0058] The memory 12 is a volatile storage device such as a RAM, and is a storage area for temporarily holding information during the operation of the processing unit 14. The communication unit 13 is a communication interface with the network N. The processing unit 14 is a processor that controls each component of the server 10. The processing unit 14 causes the memory 12 to read the program 111 from the storage unit 11 and executes the program 111. Thereby, the processing unit 14 realizes the functions of the authentication processing unit 141, the acquisition unit 142, the determination unit 143, the generation unit 144, the selection unit 145, the output processing unit 146, the payment amount determination unit 147, the billing amount determination unit 148, and the evaluation reception unit 149.
[0059] The authentication processing unit 141 realizes the above-described roll call function. First, the authentication processing unit 141 receives a registration request including a face image for registration from an arbitrary worker terminal 20, and performs a process of registering the face image in the authentication device 40. Further, the authentication processing unit 141 receives the worker ID issued at the time of registering the face image from the authentication device 40. Second, when the authentication processing unit 141 receives an authentication request including the face image of the driver from the worker terminal 20, the authentication processing unit 141 transmits the authentication request including the face image to the authentication device 40. Then, the authentication processing unit 141 receives the face authentication result from the authentication device 40. When the face authentication is successful, the authentication processing unit 141 can identify the driver associated with the collated face feature information and record that the identified driver has arrived at work.
[0060] Before the first driver belonging to the first transportation carrier performs a transportation operation, the acquisition unit 142 acquires the biometric information of the first driver. The biometric information is measured by the above-described worker terminal 20, and for example, can be transmitted to the server 10 together with the worker ID at the same time as the face image for authentication when performing a roll call. The acquisition unit 142 registers the received biometric information in the physical condition management DB 112 in association with the worker ID. Note that the acquisition unit 142 can sequentially acquire the biometric information measured at a predetermined cycle.
[0061] The determination unit 143 uses the above-described determination conditions to determine the safety level of the first driver's transportation work based on the biometric information of the first driver. For example, the determination unit 143 can determine the impact on safe driving by detecting signs of fatigue or determining the mental state from changes in the biometric information of the first driver over time. The safety level may be evaluated in stages, such as high / medium / low, for example.
[0062] The generation unit 144 generates an alert that prompts confirmation of whether the first driver can perform the transportation work according to the safety level. When it is determined that the safety level is low, the server 10 can issue an alert to the management terminal 30a of the first transportation company. The operation manager can recall the first driver for whom the alert has been issued and, if it is determined that the driver is not suitable for transportation work including driving, suspend the work of the first driver. That is, the alert serves as evidence for the operation manager to determine the suitability of the first driver's work. The operation manager can perform physical condition management based not only on experience values and visible information but also on the biometric information of the first driver.
[0063] The selection unit 145 obtains the entrustment conditions for the transportation work according to the alert, and selects a second transportation company different from the first transportation company that matches the entrustment conditions from among a plurality of pre-registered transportation companies capable of undertaking the transportation work, and entrusts the transportation work. First, when the operation manager or the operator of the first transportation company determines that the entrustment of the transportation work is necessary when suspending the transportation work of the first driver, the management terminal 30a can be used to input the entrustment conditions. As a result, the selection unit 145 can select a transportation company that matches the input entrustment conditions from among the plurality of registered transportation companies.
[0064] The entrustment conditions include at least one of the following. · Conditions related to the vehicle required for the transportation work, such as the loading capacity and dimensions of the truck · Conditions related to the brokerage fee (the share of the consignor from the fee paid by the shipper) · Conditions regarding the remuneration paid for the transportation work (the amount obtained by subtracting the share of the consignor from the fee paid by the shipper)
[0065] The selection unit 145 may select candidates for the consignee based on, for example, an AI (Artificial Intelligence) recommendation function that calculates a score indicating the matching accuracy between the consignment conditions input by the first carrier and the acceptance conditions of each of the other carriers, and selects the carrier with the highest score. That is, the selection unit 145 constructs a matching model by performing machine learning using past data summarizing the selection results of registered other carriers as matching partners as learning data, inputs the consignment conditions of the first carrier searching for a matching partner using this matching model, and can adopt a method of outputting a score. It is also possible to directly specify a predetermined carrier as the consignee.
[0066] The output processing unit 146 can make an inquiry about the consignment of the transportation work to the selected second carrier. Specifically, the output processing unit 146 can output information indicating that there is an inquiry about the consignment from the first carrier to the management terminal 30b of the second carrier. Since it is preferable that the consignee be determined in a short time, when multiple carriers match the consignment conditions, information regarding the consignment inquiry may be simultaneously transmitted to the multiple carriers that match the consignment conditions. In this case, the carrier that responds the fastest regarding acceptance of the consignment can be determined as the consignee. Or, when the shipper wants to determine the consignee from among multiple carriers that match the consignment conditions, the shipper side can be notified of the carrier candidates, and the shipper can determine the carrier of the consignee. Furthermore, when a predetermined carrier is directly specified, the output processing unit 146 can directly output a notice regarding the consignment to the management terminal 30 of the specified carrier. The second carrier that has received the transportation work from the consignor can call the roll of its own second driver and give work instructions similar to normal transportation work.
[0067] At present, legally, an operation manager cannot call the roll of drivers of other carriers among different carriers. However, considering the possibility of future legal amendments and the desire of the consignor to check the status of the driver of the consignee as a third-party roll call other than the legally required roll call, an environment enabling remote roll call may be provided.
[0068] That is, the third-party roll call may refer to the situation where a second driver belonging to the second carrier (the consignee) undertaking the transportation work receives a roll call by the first carrier (the consignor). The first carrier can, for example, use the management system 100 to conduct identity authentication and physical condition management of the second driver belonging to the second carrier. That is, before the entrusted transportation work is carried out, the acquisition unit 142 can acquire the biometric information of the second driver in the second carrier, and the determination unit 143 can generate an alert based on the biometric information of the second driver.
[0069] For example, the second driver may transmit their own face image and biometric information to the server 10 to receive roll call and physical condition management. The third-party roll call can also be performed remotely using a video call system such as ZOOM (registered trademark), MICROSOFT TEAMS (registered trademark), SKYPE (registered trademark), etc. In this case, the entrustment conditions may include "conditions regarding the third-party roll call".
[0070] The payment amount determination unit 147 determines the payment of the remuneration to the second carrier and the referral fee to the first carrier in response to the completion of the transportation work by the second carrier. When the fee for the transportation work from the shipper is determined, the payment amount determination unit 147 can calculate the respective payment amounts using the "conditions regarding the referral fee" and "conditions regarding the remuneration paid for the transportation work" specified in the entrustment conditions. For example, the fee for the transportation work from the shipper can be distributed as follows. · System usage fee: fixed amount · Referral fee: 10% of the fee for the transportation work from the shipper · Remuneration to the second carrier: the amount obtained by subtracting the referral fee and the system usage fee from the fee for the transportation work received from the shipper
[0071] Note that regarding the payment method of the remuneration to the second carrier, it is possible for the second carrier to specify. For example, a screen for allowing the second carrier to select the payment method may be displayed on the management terminal 30b. As the payment method, for example, a transfer process to an account specified by the second carrier or a remittance process of electronic money may be used. Similarly, regarding the payment method of the referral fee to the first business operator who is the consignor of the transportation work, it is possible for the first carrier to specify.
[0072] Due to some reasons such as accidents, negligence, or fraud, it is conceivable that the second carrier as the consignee cannot complete the transportation work. When the second carrier fails to complete the entrusted transportation work in this way, the claim amount determination unit 148 can claim from the second carrier the compensation amount to the shipper and the referral fee to the first carrier. When the compensation amount to the shipper is determined, the claim amount determination unit 148 can claim compensation to the second carrier as follows, for example. · System usage fee: fixed amount · Referral fee: 10% of the fee for the transportation work received from the shipper · Compensation: the amount obtained by adding the referral fee and the system usage fee to the compensation amount to the shipper
[0073] Note that the referral fee and the system usage fee that should be paid to the originally entrusted first carrier can be added to the compensation amount to the shipper and claimed from the second carrier as a penalty. Also, the payment method of the referral fee to the first business operator can be specified by the first carrier.
[0074] When the transportation work by the second carrier is completed, the evaluation reception unit 149 receives an evaluation of the transportation work of the second carrier from the first business operator who is the consignor. This evaluation value can also be used as a criterion for selecting a consignee during matching. Note that when the transportation work by the second carrier is not completed, the evaluation of the second carrier may be automatically input on the system side. Note that the automatically input evaluation value may be changed by the first business operator who is the consignor.
[0075] FIG. 10 is a diagram showing an example of a screen of a matching site for a consignee displayed on the management terminal 30a of the first carrier. On the screen of the matching site, the acceptance conditions of a plurality of pre-registered carriers are shown. In addition, the evaluation values for the transportation work received in the past are shown in three levels of ◎, ○, and ×. The operation manager can also refer to the evaluation value and specify and select a consignee.
[0076] FIG. 11 is a diagram showing the flow of a management method by the management system according to Embodiment 2. FIG. 11 shows the processing flow of the management system 100 until a consignee is determined. First, the worker terminal 20 takes a picture of the face of the first driver with the camera 21 (S101). Then, the worker terminal 20 outputs the face image to the server 10 (S102). The server 10 transmits a face authentication request including the acquired face image to the authentication device 40 via the network N (S103). When the authentication device 40 receives the face authentication request, it performs face authentication processing (S104).
[0077] The server 10 receives the face authentication result from the authentication device 40 via the network N (S105). Then, the server 10 executes a roll call process according to the face authentication result (S106). When the face authentication is successful, the server 10 can update the information regarding the attendance management of the first driver associated with the worker ID included in the face authentication result.
[0078] Then, the worker terminal 20 measures the biological information of the first driver using the biological information measuring device (S107). Then, the worker terminal 20 outputs the biological information to the server 10 (S108). The server 10 performs physical condition management processing based on the acquired biological information (S109). When the health condition of the first driver is poor, an alert is sent to the management terminal 30a (S110).
[0079] When an alert is issued, for example, the operation manager determines whether to suspend the transportation work of the first driver. If it is determined that the entrustment of the transportation work is necessary, the entrustment conditions can be input using the management terminal 30a (S111). The server 10 selects a contractor that matches the entrustment conditions and executes the entrustment process (S112). Thereby, a transportation company that matches the input entrustment conditions can be selected from a plurality of registered transportation companies. Although not shown here, after the contractor is determined, the server 10 may perform a third-party spot check process on the driver belonging to the transportation company of the contractor.
[0080] The subsequent processing (not shown) includes processing for the second transportation company determined as the contractor. Hereinafter, the case where the second transportation company completes the transportation work and the case where it does not complete will be described separately. When the second transportation company completes the transportation work, the server 10 executes a process of determining the remuneration for the second transportation company and the referral fee for the first transportation company. In this case, the operation manager of the first transportation company can evaluate the delivery work performed by the second transportation company. On the other hand, when the second transportation company does not complete the transportation work, the server 10 executes a process of determining the compensation amount for the second transportation company and the referral fee for the first transportation company. In this case, the evaluation of the second transportation company is automatically made by the system, and the first transportation company can change the automatically input evaluation value.
[0081] As described above, according to the management system 100 of Embodiment 2, it is possible to support driver roll calls, physical condition management, and consignment matching. By issuing an alert based on the safety level determined from the driver's biometric information during a roll call and notifying the carrier, it becomes possible to visualize the driver's health status based on data that does not rely on self-reporting, and to reduce the accident risk caused by the health status. In addition, by automatically matching the consignment destination from pre-registered carriers, the problem of shift personnel can be solved. By ensuring that a referral fee is paid to the consignor and a reward is paid to the consignee, both the consignor and consignee transportation companies can protect the lives of their own drivers. In addition, by making the registration of transportation companies on the matching site free of charge, the hurdle for registration is lowered, and it becomes possible to select consignees from a larger number of transportation companies. As a result, the burden on the operation manager can be reduced, the image of the carrier can be improved, and it can contribute to the realization of an uninterrupted logistics infrastructure. It is also possible to remotely call the driver of the consignee transportation company according to the shipper's request.
[0082] In the above example, when the program is loaded into a computer, it includes a set of instructions (or software code) for causing the computer to perform one or more functions described in the embodiment. The program may be stored in a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, a computer-readable medium or a tangible storage medium includes RAM, ROM (read-only memory), flash memory, SSD, or other memory technologies, CD-ROM, digital versatile disc (DVD), Blu-ray (registered trademark) disc, or other optical disc storage, magnetic cassette, magnetic tape, magnetic disk storage, or other magnetic storage devices. The program may also be transmitted on a transient computer-readable medium or a communication medium. By way of example and not limitation, a transient computer-readable medium or a communication medium includes electrical, optical, acoustic, or other forms of propagated signals.
[0083] The present disclosure is not limited to the above-mentioned embodiment, and can be appropriately modified within the scope of the present disclosure. In addition, the present disclosure may be implemented by appropriately combining each embodiment. In the above-mentioned example, the outsourcing of the work of transporting luggage, including driving, is described, but the outsourcing of other work, such as the operation of aerial work vehicles and machine operation, may also be possible. [Explanation of symbols]
[0084] 1 Management device 2 Acquisition part 3 Generation part 4 Selection section 10 Server 11 Storage section 12. Memory 13. Communications Department 14 Processing section 111 Program 112 Health Management DB 141 Authentication processing unit 142 Acquisition Department 143 Judgment section 144 Generation part 145 Selection Section 146 Output Processing Section 147 Payment amount determination unit 148 Billing amount determination department 149 Evaluation Reception Department 20 Worker terminal 21 Camera 22 Measuring part 23 Memory section 24 Memory 25 Communications Department 26 Processing section 261 Registration Processing Unit 262 Transmission Processing Unit 30 Management terminal 31 Input / output section 32 Communications Department 33 Storage section 34 Processing section 341 Transmission Processing Unit 342 Display processing unit 35 Notification Department 40 Authentication Device 41 Face Information DB 42 Face detection unit 43 Feature point extraction unit 44 Registration unit 45 Authentication unit 100 Management system 101 Management system 102 Acquisition unit 103 Generation unit 104 Selection unit N Network
Claims
1. An acquisition unit that acquires biometric information of a first worker belonging to a first business operator before the first worker performs a predetermined task; A generation unit that uses determination conditions for determining the safety level of the first worker, determines the safety level of the first worker for the task based on the biometric information of the first worker, and issues an alert when it is determined that the safety level of the first worker is low; A selection unit that, when the alert is issued, acquires the commission conditions for the task, selects a second business operator different from the first business operator that matches the commission conditions from a plurality of pre-registered business operators capable of undertaking the task, and commissions the task; having a management device.
2. further comprising a payment amount determination unit that uses the commission conditions to determine the payment to the second business operator and the payment of the referral fee to the first business operator in response to the second business operator completing the task; The management device according to claim 1.
3. further comprising a claim amount determination unit that claims compensation and a referral fee to the first business operator from the second business operator if the second business operator fails to complete the task; The management device according to claim 1.
4. Before performing the entrusted task, the acquisition unit acquires biometric information of a second worker in the second business operator; The generation unit uses determination conditions for determining the safety level of the second worker, determines the safety level of the second worker for the task based on the biometric information of the second worker, and issues an alert when it is determined that the safety level of the second worker is low; The management device according to claim 1.
5. An acquisition unit that acquires biometric information of a first worker belonging to a first business operator before the first worker performs a predetermined task; A generation unit that uses determination conditions for determining the safety level of the first worker, determines the safety level of the first worker for the task based on the biometric information of the first worker, and issues an alert when it is determined that the safety level of the first worker is low; A reception unit that receives an input of commission conditions for the task when the alert is issued; A selection unit that acquires the commission conditions for the input task, selects a second business operator different from the first business operator that matches the commission conditions from a plurality of pre-registered business operators capable of undertaking the task, and commissions the task; having a management system.
6. A computer Before a first worker belonging to a first business operator performs a predetermined task, a process of acquiring biometric information of the first worker, using determination conditions for determining the safety level of the first worker, determining the safety level of the first worker for the task based on the biometric information of the first worker, and issuing an alert when it is determined that the safety level of the first worker is low, acquiring the commission conditions for the task input when the alert is issued, selecting a second business operator different from the first business operator that matches the commission conditions from a plurality of pre-registered business operators capable of undertaking the task, and commissioning the task, executing, management method.
7. Before a first worker belonging to a first business operator performs a predetermined task, a process of acquiring biometric information of the first worker, using determination conditions for determining the safety level of the first worker, determining the safety level of the first worker for the task based on the biometric information of the first worker, and issuing an alert when it is determined that the safety level of the first worker is low, acquiring the commission conditions for the task input when the alert is issued, selecting a second business operator different from the first business operator that matches the commission conditions from a plurality of pre-registered business operators capable of undertaking the task, and commissioning the task, a program for causing a computer to execute.
Citation Information
Patent Citations
Device and method for deciding loading vehicle, and storage medium therefor
JP2002284354A
Conveyance agent selecting system
JP2004318443A
Cold apparatus management system and remote maintenance supervisory system of cold apparatus
JP2008275317A
Driver roll-call system
JP2019091394A
Wearable device, work management method, and information processing device
JP2020166358A