Alcohol check management system, method for managing alcohol check, and computer program

JP2025023635APending Publication Date: 2025-02-17IT FORCE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023127956
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-08-04
Publication Date
2025-02-17

Smart Images

  • Figure 2025023635000001_ABST
    Figure 2025023635000001_ABST
Patent Text Reader

Abstract

To provide an alcohol check management system, a method for managing an alcohol check, and a computer program which can easily, efficiently, and remotely determine whether a driving operation is to be approved of and notify the subject of the determination, while covering contents to execute in complying with laws without fail.SOLUTION: An alcohol check management system 1 according to the present invention includes: an alcohol detection terminal 5; a subject-side operation terminal 6; a manager-side operation terminal 9; and a control unit for controlling processing including sending or receiving between terminals of data that a manager side needs to approve of a driving operation and data obtained by each terminal. The control unit causes images of a plurality of subjects taken by an imaging unit 6e of the subject-side operation terminal 6 to be displayed in a display unit 9b of the manager-side operation terminal 9 in the form of a list along with data related to the subjects, and allows a manager to sequentially approve of driving operations of the subjects.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an alcohol check management system, management method, and computer program that enable an administrator who manages the driving duties of a subject to remotely approve the driving duties of a subject based on the alcohol concentration in the subject's breath. [Background technology]

[0002] Preventing drunk driving is a social requirement, and various devices and systems for preventing drunk driving have been proposed. In addition, in such devices and systems, a person who has not drunk alcohol undergoes an alcohol test by the device when detecting alcohol before driving, and then a person who has drunk alcohol can take his / her place and drive the vehicle, and there are also known devices and systems that prevent so-called impersonation alcohol checks by a person who is not under the influence of alcohol other than the driver (for example, see Patent Documents 1 to 3).

[0003] In addition, due to the frequent occurrence of traffic accidents caused by drunk driving, the Road Traffic Act Enforcement Regulations were amended to include confirmation of whether or not a driver (employee) is under the influence of alcohol using a breathalyzer as a new duty of the manager (business operator) who is responsible for managing the driving duties of the driver (employee). As a result, it has become mandatory for business operators (managers) to introduce breathalyzers, and there has been an increased need for an employee testing management system that uses breathalyzers. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2010-052635 A [Patent Document 2] JP 2020-097364 A [Patent Document 3] JP 2020-190993 A Summary of the Invention [Problem to be solved by the invention]

[0005] By the way, with the partial amendment of the Road Traffic Law Enforcement Regulations, drivers, as subjects, are required to take breathalyzer tests twice a day, before and after driving, while businesses that supervise the driving operations of drivers, as managers, are obligated to keep the results of the subjects' tests (recorded data) for one year. In principle, such tests are usually conducted visually in a face-to-face format between the subject and the manager, but if the subject is required to carry a portable breathalyzer, tests other than face-to-face are permitted on the condition that the manager can check the subject's complexion and tone of voice in response, etc., by camera or monitor, etc., along with the breathalyzer measurement results, or the manager can check the subject's tone of voice in response, etc., by telephone, etc. Therefore, if the subject is required to carry a portable breathalyzer, the subject can immediately notify the administrator of the test results after taking the breathalyzer under conditions required by law, allowing the administrator to remotely decide whether or not to approve the subject's driving duties and communicate the approval or disapproval result to the subject.

[0006] However, while remote approval is possible by having the subject carry a portable breathalyzer, if the number of tasks to be performed to comply with the law increases while there are other tasks to be performed, it may cause problems for the entire business, since it will take up a lot of time to manage the alcohol tests of the subject driver. With the enforcement of the revised Road Traffic Act Enforcement Regulations fast approaching, there is an urgent need to build a system that can remotely and efficiently decide and communicate whether or not to approve driving work while reliably covering all the tasks to be performed to comply with the law.

[0007] The present invention has been made in consideration of the above-mentioned circumstances, and aims to provide an alcohol check management system, management method, and computer program that can remotely, easily, and efficiently determine whether or not to approve driving duties and communicate that decision to the subject, while reliably covering all the content that must be implemented in compliance with laws and regulations. [Means for solving the problem]

[0008] In order to solve the above problems, the alcohol check management system of the present invention comprises: An alcohol detection terminal that detects the alcohol concentration in the breath of a subject who is to perform driving duties; A subject-side operation terminal having an imaging unit capable of taking a video of the subject and capable of wireless communication with the alcohol detection terminal; A manager-side operation terminal that is provided on a manager side that manages the driving work of the subject, has a display unit that can display data, and is capable of wireless communication with the subject-side operation terminal; A control unit that controls processing including transmission and reception between the terminals of data required for approval of driving operations by the manager and data obtained at each terminal; Equipped with The control unit is characterized in that it displays a list of identification information of multiple subjects along with the data and alcohol concentration associated with each subject on the display unit of the administrator's operating terminal, allowing the administrator to approve the driving tasks of multiple subjects in sequence.

[0009] According to the above configuration of the present invention, the alcohol detection terminal, the subject side operation terminal, and the manager side operation terminal are provided, and the control unit controls the processing including the transmission and reception between the terminals of data necessary for approval of driving work and data obtained at each terminal, and displays identification displays of multiple subjects (e.g., images, specifically, as an example, thumbnails of videos of employees who are subjects, images of the subjects taken in advance, and names of employees) together with data associated with each subject on the display unit of the manager side operation terminal, so that the manager can approve the driving work of multiple subjects in sequence. Therefore, it is possible to remotely, easily, and efficiently determine whether or not to approve driving work and communicate the decision to the subjects while reliably covering the contents that should be implemented in compliance with laws and regulations. Here, in this specification, "approval of driving work" includes both approving the driving work based on the alcohol concentration before the driving work and approving that the driving work has been completed without any problems based on the alcohol concentration after the driving work.

[0010] In the above configuration, the "image of the subject taken in advance" which is an example of the identification display can be, for example, a still image of an employee such as a photo of an employee ID card taken in advance. In the above configuration, the image taken by the imaging unit is not limited to a video, but may be a still image. In addition, the subject's operating terminal can be, for example, a smartphone. As long as the subject driver carries an alcohol detection terminal and a smartphone, he or she can easily perform an alcohol check test and report the results to the manager by simply following the instructions of the test procedure displayed on the screen of the smartphone under the control of the control unit at any location, and can also go directly to and from the workplace without visiting the workplace. In addition, if data is managed in a cloud under the control of the control unit, paper forms are not required, and measurement results can be sent and received in real time, and data can be easily output using Excel (registered trademark) or the like. In addition, for example, by using a cloud-based business application (such as Salesforce (registered trademark)), data can be managed centrally, and a highly secure management system can be built.

[0011] In the above configuration, it is preferable that the identification display is an image, particularly a video, and the list display is made up of an array of multiple thumbnail images corresponding to each subject. In this case, it is particularly preferable that the video is a video of the detection state of the alcohol concentration by the alcohol detection terminal. This makes it possible to prevent a subject from performing a remote alcohol test using the alcohol detection terminal and the subject's operating terminal in disguise (so-called spoofing test). In this case, it is preferable that the video can be played without transitioning to another screen while remaining on the thumbnail screen that displays the subjects in a list (multiple displays). This makes it possible to make a decision on whether or not to approve in a short time, and the approval screen that displays the images of multiple subjects in a list at once can further reduce the workload of the administrator and dramatically improve the efficiency of the work.

[0012] In the above configuration, it is preferable that the control unit allows the manager to approve only when the manager plays back the image for a predetermined time (particularly, only when the video is played back for a predetermined time sufficient for the manager to check the test condition of the subject). This can avoid a situation in which the manager decides whether to approve or not without playing back and checking the image or by making a half-hearted and incomplete check. In the above configuration, the control unit may be configured to notify the subject's operation terminal of the result of approval or disapproval by the manager. The control unit may be configured to allow the manager to approve the driving work of each subject in sequence after the manager plays back the video captured by the imaging unit. Furthermore, when the alcohol detection terminal has a breath detection sensor that detects the breath of the subject, the control unit may control the imaging unit to capture a video of the subject according to the output of the breath detection sensor.

[0013] In the above configuration, the data associated with the subject preferably includes audio data for checking the subject's speech state. In particular, when the image is a video, the video preferably includes audio of the subject's speech state. This allows the subject's facial expression to be visually checked through the subject's image, as well as the subject's speech state to be checked, ensuring the safety of the alcohol test.

[0014] In the above configuration, the data required for the manager's approval of the driving task preferably includes the subject's health check information. The data required for the manager's approval of the driving task preferably includes display data corresponding to an image for each subject and indicating the approval status. According to this, for example, the display data is displayed on the display unit of the manager's operation terminal as an operation button for determining approval or disapproval in correspondence with the image of each subject, thereby enabling the approval or disapproval decision operation to be performed accurately and quickly, and the current status of the subject's driving task can be easily understood at a glance by the display of the approval or disapproval status.

[0015] In the above configuration, the subject's operating terminal and the manager's operating terminal may be capable of wireless communication with the server, and in this case, the server may store at least one of the following information before and after driving: information identifying the subject, information identifying the manager, date and time information on the alcohol detection, approval method (online approval, telephone approval, etc.), and alcohol concentration. Examples of such information include the subject's name, the manager's name, the registration number or identifiable symbol or number of the vehicle driven by the subject's work, the date and time of the alcohol check, the alcohol check method, whether or not an alcohol detection terminal was used, the specific method of the alcohol check when the alcohol check is not conducted face-to-face, whether or not the subject is under the influence of alcohol, and instructions for the subject.

[0016] In addition, in relation to the server, when the server is down or when the subject's operating terminal and the administrator's operating terminal are unable to wirelessly communicate with the server, the alcohol concentration may be displayed on the alcohol detection terminal or the subject's operating terminal, and when the server is normal and the communication line is normal, the alcohol concentration may not be displayed on either the alcohol detection terminal or the subject's operating terminal.The work start time of each subject may also be stored in the server, in which case the image of a subject whose application for approval is submitted after the work start time may be preferentially displayed on the display unit of the administrator's operating terminal.

[0017] In the above configuration, the subject's health check information may be inputted at the subject's operation terminal, and in this case, the manager's operation terminal may have a function of outputting approval information for each subject by the manager and a roll call log including the health check information. In the above configuration, when the alcohol concentration of the subject displayed on the display unit of the manager's operation terminal exceeds the reference value, an image or the alcohol concentration may be displayed on the display unit in a display mode that calls the attention of the manager. In the above configuration, the control unit may be configured to control the subject whose approval has been rejected not to apply for approval again for a predetermined period of time through the subject's operation terminal.

[0018] The present invention also provides a management method executed by the above-mentioned alcohol check management system, and a computer program for causing a computer to execute the method. Effect of the Invention

[0019] According to the present invention, the decision on whether or not to approve driving operations and the notification of that decision to the examinee can be made remotely, easily and efficiently while reliably covering all the matters that must be implemented in compliance with laws and regulations. [Brief description of the drawings]

[0020] [Figure 1] 1 is a schematic overall configuration diagram of an alcohol check management system according to one embodiment of the present invention; [Diagram 2] 2 is a block diagram showing a schematic configuration of each element of the alcohol check management system of FIG. 1. [Diagram 3] A table column showing an example of information items stored in each master and table of a cloud server that constitutes an alcohol check management system according to one embodiment is shown. [Figure 4] 1 is a schematic diagram showing an example of an alcohol test performed by a subject using an alcohol detection terminal and a subject-side operation terminal. FIG. [Diagram 5] 1 is a diagram showing the correlation (coordination mode) between the breath detection operation by the breath detection sensor of the breath alcohol detector (alcohol detection terminal), the video capturing operation by the imaging unit of the subject-side operation terminal, and the video clipping operation. [Figure 6] 13 is a diagram showing an example of a screen displayed on a subject-side operation terminal for checking the subject's speaking state. FIG. [Figure 7] FIG. 11 is a diagram showing a first example of an approval screen displayed on a display unit of an administrator-side operation terminal. [Figure 8] 10 is a flowchart showing an example of a main algorithm in a test program executed on a subject-side operation terminal. [Figure 9]10 is a flowchart showing an example of an algorithm of online processing in a test program executed on a subject-side operation terminal. [Figure 10] 13 is a flowchart showing an example of an algorithm of offline processing in a test program executed on a subject-side operation terminal. [Figure 11] 13 is a flowchart showing an example of an algorithm for a speech state recording process during online processing in a test program executed on a subject-side operation terminal. [Figure 12] 13 is a flowchart showing an example of an algorithm for alcohol concentration measurement processing during online processing in a test program executed on a subject-side operation terminal. [Figure 13] 13 is a flowchart showing an example of a main algorithm in an approval program executed on the administrator side operation terminal. [Figure 14] 13 is a flowchart showing an example of a main algorithm in an approval program executed on the administrator side operation terminal. [Figure 15] FIG. 11 is a diagram showing a second example of an approval screen displayed on the display unit of the administrator-side operation terminal. [Figure 16] FIG. 11 is a diagram showing a third example of an approval screen displayed on the display unit of the administrator-side operation terminal. [Figure 17] 13 is a diagram showing another example of a screen displayed on the display unit of the administrator-side operation terminal. FIG. [Figure 18] 13 is a diagram showing another example of a screen displayed on the display unit of the administrator-side operation terminal. FIG. [Figure 19] FIG. 11 is a diagram showing a fourth example of an approval screen displayed on the display unit of the administrator-side operation terminal. [Figure 20] FIG. 11 is a diagram showing a fifth example of an approval screen displayed on the display unit of the administrator-side operation terminal. [Figure 21] 21A and 21B are diagrams showing examples of moving image playback forms on the screens in FIGS. 19 and 20. [Figure 22] 13A and 13B are diagrams illustrating the processing of each selection button when the administrator-side operation terminal is a PC and a tablet. [Figure 23]13 is a diagram showing the process of each selection button when the administrator-side operation terminal is a smartphone. FIG. [Figure 24] FIG. 13 is a diagram showing an example of a roll call record book. [Diagram 25] FIG. 13 is a diagram showing an example of a health check item input screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0021] 1. System Configuration Hereinafter, an embodiment of the present invention will be described with reference to the drawings. 1 shows an example of an alcohol check management system 1 that communicates with a cloud system 4 via a communication means (network) 10 and processes the data by a computer according to a predetermined algorithm, allowing a manager who manages the driving duties of a subject to remotely approve the driving duties of the subject based on the alcohol concentration in the breath of the subject who is to perform the driving duties. This alcohol check management system 1 includes at least a cloud server (hereinafter, sometimes simply referred to as a server) 4, a subject-side operation terminal (test side terminal) 6 communicably connected to the cloud server 4 via the communication means 10, an alcohol detection terminal (breath alcohol detector) 5 communicable with the subject-side operation terminal 6, and a manager-side operation terminal (safe driving manager terminal; stores safe driving management software (program)) 9 communicably connected to the cloud server 4 via the communication means 10.

[0022] In the following embodiment, an example of an alcohol check for vehicle driving (and therefore for the driver) will be described; however, the present invention can be applied to any field where driving under the influence of alcohol is a problem, regardless of the vehicle, such as aircraft pilots, machine operators, and even service industry workers.

[0023] The alcohol detection terminal 5 is a terminal carried by the subject 7 who is a driver who is to perform driving duties, and can detect the alcohol concentration in the breath of the subject 7. It can communicate with the subject's operating terminal 6 by wired or wireless communication, for example, a short-range wireless communication standard such as Bluetooth (registered trademark) communication. The subject's operating terminal 6 is also carried by the subject 7 like the alcohol detection terminal 5, and has an imaging unit (for example, a camera) 6e that can capture an image of the subject 7 (specifically, a face image), and can be composed of, for example, a smartphone. The manager's operating terminal 9 is provided on the side of the manager (safe driving manager) 8 who manages the driving duties of the subject 7, and can communicate with the cloud server 4 and the subject's operating terminal 6 via a network 10, and has a display unit 9b (see FIG. 2) that can display data. Examples of the manager's operating terminal 9 include a desktop PC, a laptop PC, a tablet, and a smartphone.

[0024] 1, communication means 10 is for exchanging information between terminals 6, 9 and server 4, and may be either wired communication or wireless communication. Examples of such communication means 10 include the Internet, a line using a wired cable, a wired telephone line, a mobile phone line, and a WiFi line. Furthermore, terminals 6, 9 have an input device. This input device is, for example, a keyboard, a mouse, or a touch panel.

[0025] In this embodiment, an example will be described in which various data required for driving work approval is exchanged between the terminals 6 and 9 via the cloud server 4, but the driving work approval process (alcohol check management method) described below may be executed only between the terminals 5, 6, and 9 without going through the server 4. Also, instead of being in the form of the system 1, it may exist as a computer program product (recording medium) in which a computer program for executing such driving work approval process is stored.

[0026] 2. Server configuration 2 shows a block diagram of a schematic configuration of each element of the alcohol check management system of FIG. 1. As shown in the figure, the alcohol detection terminal 5 has a Bluetooth communication unit 5b that enables communication with the subject's operation terminal 6, an operation reception unit 5c that receives operations from the subject 7, a memory unit 5d that stores various data including data related to the execution of alcohol detection, a breath detection sensor 5f that detects the breath of the subject, an alcohol sensor 5g that detects the alcohol concentration in the breath, and a control unit (CPU) 5a that controls the operation of each of these components. Here, examples of the breath detection sensor 5f include a type that detects rotation using a flow sensor (a windmill-type rotation sensor (optical sensor)) and a breath pressure measurement sensor (differential pressure diaphragm type, semiconductor type, etc.) that applies pressure to a measurement medium by blowing into a mouthpiece to measure the maximum value and its duration.

[0027] In addition, the subject's operation terminal 6 is a smartphone in this embodiment, and includes a Bluetooth communication unit 6f that enables communication with the alcohol detection terminal 5, an HTTP communication unit 6b that enables communication with the communication means 10, a touch display (display unit) 6c as a display unit, a position information detection unit 6d for detecting position information of the terminal 6, a camera 6e as an imaging unit, a storage unit (memory) 6g ​​that stores various data required for driving business approval application, and a control unit (CPU) 6a that controls the operation of each of these components. The storage unit 6g at least stores a driver information list 6g1 including information on the driver who is the subject, a device information list 6g2 including information on the terminals 5 and 6, a vehicle information list 6g3 including information on the vehicle driven by the subject, an approval application history list 6g4 including history information of driving business approval application (past approval applications by the subject's operation terminal 6 and the results thereof), and an approval application program 6g5 as an application. In this embodiment, the driver information list 6g1, the device information list 6g2, and the vehicle information list 6g3 store data that was previously entered and matched with the database 4c of the cloud server 4 described later, and are arranged so that the subject 7 can select from a pull-down menu on the touch display 6c when applying for approval.

[0028] The cloud server 4 has an HTTP communication unit 4b that enables communication with the communication means 10, a database 4c that includes at least various data required for driving work approval, a program (control program) 4d for input / output control of the database 4c, and a control unit (CPU) 4a that controls the operation of each of these components. The control program 4d also includes a program for login approval processing for permitting access to the cloud server 4 from the subject side operation terminal 6 and the administrator side operation terminal 9, and for record processing of the database 4c. The database 4c also includes at least a vehicle information master table 4c1, a driver information master table 4c2, a device information master table 4c3, a test result history table 4c4, and a driver approval temporary table 4c5.

[0029] In addition, the administrator side operation terminal 9 has an HTTP communication unit 9c that enables communication with the communication means 10, a display unit 9b that can display data, an operation input unit 9d through which the administrator 8 inputs operations, a memory unit 9e that stores at least a safe driving management program (driving work approval program) 9e1 as an application, and a control unit (CPU) 9a that controls the operation of each of these components.

[0030] 3 shows an example of information included in each of the tables 4c1, 4c2, 4c3, 4c4, and 4c5 in the database 4c of the cloud server 4. As shown in the figure, the information included in the vehicle information master table 4c1 may include, for example, the management number of the vehicle used for driving work, the license plate of the vehicle, and insurance information of the vehicle. In addition, the information included in the driver information master table 4c2 may include, for example, the driver ID (employee number), the driver's password, the driver's name, the driver's phone number, the driver's email address, the driver's department, the driver's age, and the number of times the driver has refused approval in the past. In addition, the information included in the device information master table 4c3 may include, for example, the ID of the alcohol detection terminal 5, the product name, the model number, the purchase date, the remaining battery level, and the total detection count number indicating the total number of times alcohol detection has been performed.

[0031] Also, the test result history table 4c4 can include, for example, a history database (for storage) table 4c41, a test state record data table 4c42, and an utterance state record data table 4c43. In this case, the history database (for storage) table 4c41 is based on a request to store the results (record data) of the test by the subject for one year in accordance with the partial amendment of the Road Traffic Law Enforcement Regulations, and the information included in the history database (for storage) table 4c41 includes, for example, a driver ID (employee number), a test date, a pre-driving / post-driving test time, a pre-driving / post-driving test location, an approver for the pre-driving / post-driving test (an approver who decides whether or not to approve the driving job), an approval time for the pre-driving / post-driving test, approval or rejection for the pre-driving / post-driving test, and a pre-driving test date and time. Examples of the information included in the test state record data table 4c42 include, for example, a test state record data ID, a thumbnail (a plurality of thumbnail images corresponding to each subject in a list display of the subject's images described later), and a test state video. Examples of the information included in the test state record data table 4c43 include, for example, a test state record data ID, a character string displayed for checking the test state, a test state video or audio, and a thumbnail. Each record in history database (storage) table 4c41 is associated with records in examination state record data table 4c42 and utterance state record data table 4c by the examination state record data ID and the utterance state record data ID.

[0032] In addition, the driver approval temporary table 4c5 includes, for example, information for one day, and information included in the driver approval temporary table 4c5 includes, for example, the date of approval, the driver ID, the management number of the vehicle used for driving work, today's work shift (start time / end time of work), the end time of the driving work prohibition period, the device ID before / after driving, the approval status before / after driving (status 0: pending state, status 1: waiting for approval, status 2: approved, status 3: waiting for remeasurement, status 4: waiting for remeasurement approval, status 5: rejected state, status 6: waiting for refusal approval), a pending flag before / after driving (a flag indicating whether or not the approver has placed the status on hold; statuses 1, 4, and 6 are assumed), information on whether approval was rejected before / after driving, the inspection time before / after driving, and the inspection site before / after driving. The following items can be listed: the approver for the pre-driving / post-driving test (the approver who decided whether or not to approve the driving job), the approval time for the pre-driving / post-driving test, the approval / rejection for the pre-driving / post-driving test, the method of the pre-driving / post-driving test (confirmation method; specifically, 1. Was the test confirmed by the alcohol concentration detected by the alcohol detection terminal and the image by the camera, 2. Was the test confirmed by the alcohol concentration detected by the alcohol detection terminal and the voice by telephone, 3. Was the test confirmed in a face-to-face format, etc.), the alcohol concentration before / after driving, the state of the subject before / after driving with the camera, by telephone, and in person (whether OK or NG based on a predetermined standard, etc.), the test state record data ID before / after driving, the speech state record data ID before / after driving, and the character string displayed for confirming the speech state before / after driving. The records for one day contained in the driver approval temporary table 4c5 are generated as many times as the number of drivers scheduled to work on that day at the same time as the date changes (records are generated in which only the date, driver ID, and data for today's work shift are entered).

[0033] 3. Subject's operation terminal The subject's operation terminal 6 is configured to operate according to a pre-installed approval application program 6g5, and the subject 7 can operate the subject's operation terminal 6 to apply for approval from the administrator 8, and can receive notification of approval if approved. There are multiple steps in the process from submitting an approval application to receiving an approval notification, and so that the subject 7 can understand which stage, i.e., which step he or she is currently at, the subject-side operation terminal 6 displays the current step in an identifiable form such as lit / not lit in, for example, the upper stage display area 6ba on the screen of the touch display 6c of the subject-side operation terminal 6 so that the subject 7 can recognize it.

[0034] As shown in (a) and (b) of FIG. 6, the steps before receiving approval include the "Start" step, the "Health Check" step, the "Speech Check" step, the "Measurement Preparation" step, the "Breathing" step, the "Approval Request" step, and the "Approval Result Receipt" step, and the step of the current status is indicated by a star in the stage display area 6ba. Here, the "Start" step is a step in which the user performs initial input (before or after driving, driver ID, vehicle management number, etc.) when the app is first started, and the "Health Check" step is a step in which a health check of the subject 7 is performed, and the subject 7 answers questions on the screen. The "Speech Check" step is a step in which the speech state of the subject 7 is checked, and the "Measurement Preparation" step is a step in which the subject 7 is prompted to prepare for the alcohol test (starting up the alcohol detection terminal 5 and connecting to Bluetooth). The "breath" step is a step in which the subject 7 is prompted to breathe into the alcohol detection terminal 5 and their breath is measured, the "requesting approval" step is a step in which the input information including the alcohol concentration is sent to the administrator (approver) 8 via a server or directly, and approval is awaited, and the "receiving approval result" step is a step in which the decision result by the administrator 8 (approval, remeasurement, or denial) has been received.

[0035] The "Health Check" step in the step display area 6ba at the upper part of the screen of the touch display 6c shown in FIG. 6(a) is a step for inputting the health condition of the subject 7, and is executed as follows. Here, based on this health check, the manager 8 side may be able to manage and output a roll call record book 150 as data as shown in Fig. 24. As an example, pre-duty roll call information 150A and post-duty roll call information 150B are recorded in this roll call record book 150. The pre-duty roll call information 150A includes information on the subject 7 before driving (before driving), such as the subject's (driver's) registration number and name, as well as the roll call date, roll call time, roll call method (whether it is a face-to-face roll call or a telephone roll call), the presence or absence of illness, the presence or absence of fatigue, the presence or absence of alcohol intoxication, the presence or absence of use of the alcohol detection terminal 5, the presence or absence of daily vehicle inspection completion, instructions (notices) regarding driving, and other essential items. In addition, the post-shift roll call information 150B includes information about the subject 7 after the shift (after driving), such as the roll call date, roll call time, roll call method (whether it was a face-to-face roll call or a telephone roll call), whether or not the subject was ill, whether or not he / she was fatigued, whether or not he / she was under the influence of alcohol, whether or not he / she used an alcohol detection terminal 5, the driving conditions on the highway, notifications to replacement drivers, and other essential items.

[0036] In order to obtain such roll call record data, a health check item input screen as shown in FIG. 25 may be displayed on the touch display 6c of the subject side operation terminal 6 at, for example, a health check stage before speech confirmation in a series of stages of the alcohol check as displayed in the above-mentioned stage display area 6ba. Here, as an example, a health check item input screen 160A before driving is shown in FIG. 25(a), and a health check item input screen 160B after driving is shown in FIG. 25(b). As shown in FIG. 25(a), the health check item input screen 160A before driving is configured to allow the subject 7 to input whether or not he or she has had enough sleep, whether or not he or she feels unwell, and whether or not he or she has checked the vehicle together with a comment. The input information on sleep time corresponds to "whether fatigued or not" in pre-drive roll call information 150A of the roll call record book shown in Fig. 24, the input information on physical condition corresponds to "whether illness is present or not" in pre-drive roll call information 150A of the roll call record book shown in Fig. 24, and the input information on vehicle confirmation corresponds to "whether daily vehicle inspection has been completed or not" in pre-drive roll call information 150A of the roll call record book shown in Fig. 24. Furthermore, these input information are stored as pre-drive "roll call information" in driver approval temporary table 4c5 shown in Fig. 3 at the end of the inspection, and are stored as pre-drive "roll call information" in history database (storage) table 4c41 shown in Fig. 3 at the end of processing for one day.

[0037] As shown in FIG. 25(b), the post-driving health check item input screen 160B allows the subject 7 to input information on whether or not the subject 7 has had enough sleep, whether or not the subject 7 has any physical condition abnormalities, and the driving conditions on the motorway along with comments. The input information on the sleep time corresponds to "whether or not the subject 7 has fatigue" in the post-drive roll call information 150B of the roll call record book shown in FIG. 24, the input information on the physical condition corresponds to "whether or not the subject 7 has illness" in the post-drive roll call information 150B of the roll call record book shown in FIG. 24, and the input information on the driving conditions corresponds to "driving conditions on the motorway" in the post-drive roll call information 150B of the roll call record book shown in FIG. 24. After the test is completed, these input information items are stored as "roll call information" after driving in the driver approval temporary table 4c5 shown in FIG. 3, and are stored as "roll call information" after driving in the history database (for storage) table 4c41 shown in FIG. 3 at the end of the processing for one day. The subject 7 can recognize whether or not he or she is in the above-mentioned health check stage in the stage display area 6ba shown in FIG. 6, in the same way as other stages.

[0038] The "utterance check" step in the stage display area 6ba on the upper side of the screen of the touch display 6c shown in FIG. 6(a) is a step for checking the utterance state by the subject 7, and is executed as follows. In this step, in this embodiment, in addition to the breath-blow alcohol test and video recording as described above, the speech state of the subject 7 can be optionally checked (for example, before the alcohol concentration test). In this case, as shown in FIG. 6B, a display C of a character string or a number string that the subject 7 should speak toward the subject's operation terminal 6 may be displayed on the screen of the touch display 6c of the subject's operation terminal 6, together with a message D saying "Please speak the number clearly toward the camera." Examples of the things that should be spoken include random number strings or character strings, dates, and body temperature. In the case of a random number string or character string, the subject is asked to speak the number string or character string displayed on the screen of the touch display 6c, and then the subject is prompted to operate the alcohol detection terminal 5. On the other hand, in the case of body temperature, the subject is asked to measure his / her body temperature in advance, and then the subject is asked to speak the body temperature toward the subject's operation terminal 6, and then the subject is prompted to operate the alcohol detection terminal 5.

[0039] Such confirmation of speech is useful for the administrator 8 to check whether the subject 7 is speaking well, other than by visually checking the subject 7, and can contribute to the reliability of the alcohol test. Therefore, it is desirable that the speech content to be instructed is something that the subject 7 cannot predict in advance. Note that a video (including audio) of the speaking state or only the audio may be recorded. In this case, recording may start simultaneously with the start of the display of numbers or character strings. Also, the video may be extracted and recorded after a predetermined time has elapsed (for example, 5 seconds) from the start of recording or until the end of the audio input from the microphone.

[0040] The "measurement preparation" step and the "breathing" step in the step display area 6ba on the upper side of the screen of the touch display 6c shown in FIG. 6(a) are steps of an alcohol test, and the alcohol test is performed as follows. During the alcohol test, the alcohol detection terminal 5 and the subject's operation terminal 6, which are configured as described above in relation to FIG. 2, are designed to operate in synchronization. Specifically, in the "measurement preparation" step, as an example, as shown in FIG. 4, the subject 7 carrying both the alcohol detection terminal 5 and the subject's operation terminal 6 turns on the power of his / her subject's operation terminal 6, launches an application for driving business approval application involving an alcohol test, and presses the start button displayed on the touch display 6c, which enables cooperation with the alcohol detection terminal 5 via Bluetooth. In addition, a standby signal is sent from the alcohol detection terminal 5 to the subject's operation terminal 6 via the control unit 5a and the Bluetooth communication units 5b and 6f. At this time, as shown in FIG. 6(a), a message B saying "Please press and hold the 'start' button on the breathalyzer at hand to start the measurement" may be displayed on the screen of the touch display 6c together with an image A showing the measurement method. When the standby signal is received, the step display area 6ba on the upper part of the screen of the touch display 6c displays a display indicating that it is the "breath" step, and the subject-side operation terminal 6 displays a message "Please breathe for 5 seconds or more" on the screen of the touch display 6c. In response to this, the subject 7 blows his / her breath onto the breath detection sensor 5f (in the figure, a windmill-type rotating sensor) of the alcohol detection terminal 5.

[0041] When the subject 7 continuously blows a predetermined amount of breath into the breath inlet of the alcohol detection terminal 5, the breath is notified by the breath detection sensor 5f. Then, when the breath detection sensor 5f detects that the breath volume exceeds a predetermined threshold T (for example, exceeds the breath flow rate or breath pressure required to accurately measure the alcohol concentration) as shown in Fig. 5(a) by the control unit 5a, at the time t1 when the breath volume exceeds the threshold T, the control unit 5a transmits a measurement start signal from the alcohol detection terminal 5 to the subject's operation terminal 6 via the Bluetooth communication units 5b and 6f. Then, when the breath volume subsequently falls below the threshold T, at the time t2, a measurement end signal is transmitted from the alcohol detection terminal 5 to the subject's operation terminal 6. In this case, on the subject-side operation terminal 6 side as a smartphone in which the camera 6e is directed to the face of the subject 7 in advance as shown in FIG. 4, the camera 6e starts taking a video of the face of the subject 7 in response to receiving a measurement start signal at time t1, and ends taking a video by the camera 6e in response to receiving a measurement end signal at time t2 (the video is taken while the subject 7 is blowing into the alcohol detection terminal 5) as shown in FIG. 5(b). Then, this video is temporarily stored in the storage unit 6g. The stored video is transmitted to the administrator-side operation terminal 9 via a communication line and used for approval by the administrator 8. After this video is taken, as shown in FIG. 5(c), a video of 3 seconds from (t1+t2) / 2-1.5 to (t1+t2) / 2+1.5 seconds may be cut out from the taken video and transmitted to the administrator-side operation terminal 9. This allows the transmitted image and the saved image to be reduced in size. It is optional whether or not the video recording the test state includes sound.

[0042] During the breath blowing / video capture, when (t2-t1) is 5.0 seconds or more (5 seconds as the time when accurate alcohol measurement is possible), the alcohol sensor 5g calculates the alcohol concentration and sends a normal flag and the value of the alcohol concentration to the subject's operation terminal 6. On the other hand, when (t2-t1) is less than 5.0 seconds, the alcohol sensor 5g does not calculate the alcohol concentration, and a measurement impossible flag is sent from the alcohol detection terminal 5 to the subject's operation terminal 6. In this embodiment, the value of the alcohol concentration is sent to the subject's operation terminal 6 as measurement data, but the alcohol measurement value is not displayed on both the alcohol detection terminal 5 and the subject's operation terminal 6 to prevent the subject 7 from selecting a convenient measurement value. The alcohol measurement value may be displayed by incorporating other fraud prevention methods.

[0043] The "Requesting Approval" step in the step display area 6ba at the top of the screen of the touch display 6c shown in Fig. 6(a) is a step to proceed to when the alcohol concentration measurement is normally completed, and here, various information entered in each step (health information, video of the speaking state, video of the alcohol test state, measured alcohol concentration, etc.) as well as login information (described later) are sent to the server or the administrator's terminal and are waiting for the administrator's approval. The "Receive Approval Result" step in the step display area 6ba at the top of the screen of the touch display 6c shown in Fig. 6(a) is a state in which the result of approval or denial from the administrator has been received.

[0044] 4.Administrator operation terminal Various data necessary for approval of driving duties, such as the numerical data of alcohol concentration, image data of the subject's face, and speech data (voice data for checking the speech state of the subject 7; may include not only voice data but also image data) acquired from the alcohol detection terminal 5 and the subject's operation terminal 6 as described above, are sent to the cloud server 4 via the communication means 10, and can be referred to at the manager's operation terminal 9. Alternatively, it may be sent to the manager's operation terminal 9 as well. In this case, the control unit of the alcohol check management system 1 of this embodiment, which controls the processing including the transmission and reception of such data between the terminals 5, 6, and 9 and between these terminals and the server 4, displays a list of the facial images of the multiple subjects 7 taken by the camera 6e on the display unit 9b of the manager's operation terminal 9 according to a predetermined algorithm, together with data associated with each subject, enabling the manager 8 to sequentially approve the driving duties of the multiple subjects 7. In other words, the manager 8 who manages the driving duties of the subjects 7 can remotely and sequentially approve the driving duties of the subjects 7 based on the alcohol concentration in the breath of the subjects 7 who are to perform the driving duties.

[0045] Specifically, a first example of the approval screen displayed on the display unit 9b of the manager-side operation terminal 9 is shown in FIG. 7. The approval process in this example is performed by the control unit 9a executing the safe driving management program. In FIG. 7, the images of the faces (or upper body including the faces) of the multiple subjects 7 whose driving work approval (approval before driving) is to be decided by the manager 8, in other words, the images of the faces (or upper body including the faces) of the multiple subjects 7 who have just been tested using the alcohol detection terminal 5 are each surrounded by a rectangular outer frame 40 and are displayed in a list, for example, in a row on the main display area 20 of the display unit 9b of the manager-side operation terminal 9 (in the figure, images 30, 31, 32, 33, 34 of five subjects 7 are displayed in a row on the left and right). That is, this list display is made up of an array of multiple thumbnail images (hereinafter sometimes simply referred to as thumbnails) 30, 31, 32, 33, 34 corresponding to each subject 7. In this embodiment, the images 30, 31, 32, 33, and 34 displayed in a list are parts of a video of the subject 7 captured by the camera 6e, but may be still images captured in advance without any relation to the video. Moreover, what is displayed is not limited to an image of the subject 7, but may be a display that allows the administrator (approver) 8 to recognize the subject 7, such as the name of the subject 7. The same applies to images displayed in other display areas described later.

[0046] Further, data 45 associated with the subject 7 corresponding to the thumbnail image is assigned to each of the thumbnail images 30, 31, 32, 33, 34 displayed in a list. Specifically, in this embodiment, as an example, the name, test date and time, and alcohol concentration (a test result just performed using the alcohol detection terminal 5) of the corresponding subject 7 are displayed adjacent to the lower side of the thumbnail images 30, 31, 32, 33, 34. Here, if the alcohol concentration exceeds the reference value, it is preferable to change the display mode (color, bold, font, marking, etc.) to call attention, and here, for example, the alcohol concentration corresponding to the thumbnail image 34 is displayed in red. Furthermore, the displayed data 45 may include health information inputted on the health check item input screen 160(a)(b) of FIG. 25. For example, in the case of "before driving", it is preferable to display "sleep: good, physical condition: bad, inspection: good" below "alcohol concentration", and in the case of "after driving", it is preferable to display "sleep: good, physical condition: good, driving situation: heavy traffic jams".

[0047] In addition, in such a list display format, the administrator 8 may be able to freely select a subject 7 (corresponding thumbnail image) displayed in the main display area 20 and decide whether to approve it, but in this embodiment, as an example, the approval / disapproval decision can be made in order starting from the subject 7 (thumbnail 30 in the figure) located on the leftmost side in the main display area 20. In this case, the thumbnail 30 of the subject 7 located on the leftmost side, for which the approval / disapproval decision is made first, is enlarged and displayed larger than the thumbnails 31, 32, 33, and 34 of the other subjects 7 on the right side who are waiting for approval, and a selection button for selecting whether to approve or disapproval is associated with the enlarged thumbnail 30. Specifically, in this embodiment, as an example, below the enlarged thumbnail 30, a remeasurement decision button 50 for deciding that remeasurement of alcohol concentration is necessary, an approval decision button 51 for permitting (approving) driving duties as the specified requirements are met, and a rejection decision button 52 for rejecting (not approving) driving duties as the specified requirements are not met are displayed as selection buttons.

[0048] The decision to approve or reject the subject using the selection buttons 50, 51, 52 is made by the manager 8 by referring to the alcohol concentration value in the data 45 displayed below the thumbnail images 30, 31, 32, 33, 34 of each subject 7, and by making a comprehensive judgment of the facial expression and speech state of the subject in the played video. In addition, when the speech state is taken into consideration as a factor for deciding whether or not to approve, audio data for checking the speech state of the subject 7 will also be included in the video as data associated with the subject 7.

[0049] In addition, when the approval or rejection of the subject 7 located at the leftmost position is decided by the selection buttons 50, 51, 52, the thumbnail image of the subject 7 located immediately to the right of the subject 7 is then moved to the leftmost position, and the thumbnail images of the other subjects 7 waiting for approval are also moved one frame at a time to the left. As a result, the thumbnail image of the subject 7 waiting for approval that was not displayed in the main display area 20 is newly displayed at the rightmost position. In this way, each time the approval or rejection is decided, the thumbnail images are moved one frame at a time to the left in sequence, and a new thumbnail image is added. The thumbnail image moved to the leftmost position is automatically played when it is moved, and the selection buttons 50, 51, 52 may be displayed at the start or during the automatic playback, or after the playback is completed.

[0050] As described above, in this embodiment, when the thumbnail of the subject 7 waiting for approval moves to the leftmost position, the thumbnail is enlarged and the selection buttons 50, 51, and 52 appear, and the selection buttons 50, 51, and 52 are not displayed on the thumbnails of other subjects 7 waiting for approval, but the selection buttons 50, 51, and 52 may be associated and displayed on all thumbnails displayed in the main display area 20 from the beginning. In addition, in this embodiment, the subject 7 positioned at the leftmost position in the main display area 20 (thumbnail 30 in the figure) can be determined whether to approve or not, but the subject 7 positioned at the rightmost position in the main display area 20 (thumbnail 34 in the figure) can be determined whether to approve or not. In this embodiment, the selection buttons 50, 51, and 52 may be displayed so as to be distinguishable from each other (for example, displayed in different colors or in different display forms). In this embodiment, the selection buttons 50, 51, and 52 are displayed on the screen, but the functions of the selection buttons 50, 51, and 52 may be assigned to specific keys on a keyboard so that key input is possible after video playback has ended.

[0051] In this embodiment, when the approval decision button 51 is clicked for the thumbnail of the subject 7 displayed on the far left side, the thumbnail disappears from the main display area 20 of the display unit 9b, but when the remeasurement decision button 50 is clicked, the thumbnail is automatically moved to the remeasurement subject list display area 23 provided on the screen of the display unit 9b (the upper right display area in this embodiment) separately from the main display area 20. In addition, when the rejection decision button 52 is clicked, the thumbnail is automatically moved to the rejection subject list display area 22 provided on the screen of the display unit 9b (the lower right display area in this embodiment) separately from the main display area 20. In addition, when a reason arises to temporarily suspend the decision on whether or not to approve the test subject arises due to various circumstances (for example, the subject's behavior confirmed through an image is strange, an emergency event has occurred, etc.), the manager 8 can move the thumbnail of the corresponding test subject 7 to the reserved person list display area 21 provided on the screen of the display unit 9b (the upper right display area in this embodiment) separately from the main display area 20 by dragging it. When the various circumstances are resolved, the manager 8 can also return the thumbnail (test subject 7) in the reserved person list display area 21 to the column of the main display area 20 by dragging it. In this way, by providing the reserved person list display area 21, the rejected person list display area 22, and the remeasurement person list display area 23 together with the main display area 20 on the screen of the display unit 9b, the manager 8 can always grasp the current status regarding the approval of each test subject 7 at a glance. Instead of displaying the remeasurement decision button 50 or the refusal decision button 52, the thumbnail may be dragged to the remeasurement person list display area 23 or the refusal person list display area 22 in place of pressing the decision button.

[0052] Further, the subjects 7 thus transferred to the pending list, the rejected list, and the re-measurement list will be examined again and approved thereafter, and therefore will be returned to the left and right columns of the list display in the main display area 20 at a predetermined time. Therefore, as shown in FIG. 7, the left and right columns in the main display area 20 may be arranged in a mixed manner with thumbnails (thumbnails 30, 31, 33 in the figure) of new subjects 7 (subjects 7 not transferred to the pending list, the rejected list, and the re-measurement list), thumbnails (thumbnail 32 in the figure) of subjects 7 returned from the re-measurement list, and thumbnails (thumbnail 34 in the figure). Therefore, in this embodiment, the administrator 8 can at a glance grasp what approval stage the subjects 7 are in in the mixed arrangement state by the rectangular outer frame 40 of the thumbnails of the subjects 7.

[0053] Specifically, as an example, in this embodiment, the outer frame 40 of the thumbnail of the new subject 7 (thumbnails 30, 31, and 33 in the figure) is displayed in blue (in FIG. 7, it is shown with a black solid frame for convenience), the outer frame 40 of the thumbnail of the subject 7 restored from the remeasurement list (thumbnail 32 in FIG. 7) is displayed in yellow (in FIG. 7, it is shown with a double frame with a black solid frame and a dashed outer frame surrounding the black solid frame from the outside for convenience), and the outer frame 40 of the thumbnail of the subject 7 restored from the rejection list (thumbnail 34 in FIG. 7) is displayed in red (in FIG. 7, it is shown with a double frame with a black solid frame and a solid outer frame surrounding the black solid frame from the outside for convenience). Note that the subject 7 transferred to the reserved list has the same outer frame 40 as the thumbnail of the new subject 7, since it has not gone through the step of the administrator 8 deciding whether or not to approve.

[0054] In addition, in accordance with such color-coded display in the main display area 20, in this embodiment, the outer frames 40 of the thumbnails 32A and 32B of the subject 7 displayed in the remeasurement subject list display area 23 are also displayed in yellow, the outer frames 40 of the thumbnails 34A of the subject 7 displayed in the rejection subject list display area 22 are also displayed in red, and the outer frames 40 of the thumbnails 30A and 30B of the subject 7 displayed in the pending subject list display area 21 are also displayed in blue. In accordance with such color-coded display in each display area 20, 21, 22, and 23, the remeasurement decision button 50 may be displayed in yellow, and the rejection decision button 52 may be displayed in red. In this case, the approval decision button 51 is displayed in, for example, green in this embodiment.

[0055] Furthermore, when the manager 8 clicks on a thumbnail in the main display area 20, the manager 8 and the subject 7 corresponding to that thumbnail can communicate via the telephone function of the manager's operation terminal 9.Furthermore, in the case of a subject 7 who is late for the start of a predetermined work shift, taking into consideration that his or her driving shift is imminent, the review order may be advanced so that the approval decision process can be carried out before other subjects under specified conditions (for example, by inserting the subject between thumbnails 30 and 31 in the main display area 20).

[0056] Also, in the main display area 20, there are displayed switching buttons 46, 47 for switching the thumbnails of the subjects 7 to be displayed in a list in the area 20 between thumbnails of the subjects 7 before driving and thumbnails of the subjects 7 after driving. Therefore, when the manager 8 clicks the "before driving" switching button 46, the main display area 20 displays a list of thumbnails of multiple subjects 7 before driving who have just been tested using the alcohol detection terminal 5 prior to their driving duties. On the other hand, when the manager 8 clicks the "after driving" switching button 47, the main display area 20 displays a list of thumbnails of multiple subjects 7 after driving who have just been tested using the alcohol detection terminal 5 after their driving duties. In addition, the main display area 20 is provided with a remaining number display area 60 which displays the number of remaining subjects 7 who cannot be listed in this area 20 and are waiting for approval due to space constraints, an indicator 61 for returning the screen 9b to the previous state, and an output button 69 for outputting the roll call record book 150 shown in Figure 24 described above.

[0057] The control unit of the alcohol check management system 1, which enables sequential approval based on such a list display, may be configured by cooperation between the control units 5a, 6a, 9a of each terminal 5, 6, 9 and part or all of the control unit 4a of the server 4, as in the present embodiment described below, or may be separate from the terminals 5, 6, 9 and the server 4, or may even be an application program.

[0058] 5. Algorithm on the subject's device Next, an example of an algorithm of a test application program executed under the control of the control unit 6a on the subject-side operation terminal 6 in this embodiment will be described with reference to Fig. 8 to Fig. 12. In the following, the subject may also be referred to as the driver. As shown in Fig. 8, when the subject 7 inputs the driver ID, password, and driving category (before driving / after driving) on ​​the subject side operation terminal 6 (step S1), the position information detection unit 6d including GPS etc. acquires the position information, and the information is temporarily stored in the storage unit 6g (step S2). After that, the control unit 6a checks the state of the server 4 and the line (step S3) and judges whether the line and the server are both normal (step S4). If both the line and the server are normal (YES in step S4), the driver ID and password are transferred to the server 4, and the server 4 performs login processing (step S5), and it is judged whether the login is successful or not based on the response from the server 4 (step S6). Only if the login is successful (YES in step S6), the measurement start condition is confirmed (step S7), and then online processing is performed (step S9). On the other hand, if the result in step S4 is NO, that is, if there is a line abnormality or the server is down, the above-mentioned measurement start condition confirmation is performed (step S7), and then offline processing is performed (step S10).

[0059] In the step S7, the control unit 6a judges whether the vehicle information (vehicle control number, license plate, etc.) is stored in the storage unit 6g, and if it is stored, the control unit 6a determines the vehicle information and temporarily stores it in the storage unit 6g. If the vehicle information is not stored in the storage unit 6g, the subject 7 inputs the vehicle control number on the terminal 6, and the control unit 6a determines the vehicle information and temporarily stores it in the storage unit 6g. Thereafter, the control unit 6a judges whether the device ID of the alcohol detection terminal 6 is stored in the storage unit 6g, and if it is stored, the control unit 6a determines the alcohol detection terminal 5 (device ID) and temporarily stores it in the storage unit 6g, and if it is not stored, the control unit 6a has the subject 7 input the device ID of the alcohol detection terminal 6, and based on that, the control unit 6a determines the alcohol detection terminal 5 (device ID) and temporarily stores it in the storage unit 6g. The device ID may be automatically sent when the device ID is connected via Bluetooth.

[0060] FIG. 9 shows the online process in step S9. As shown in the figure, in this online process, first, the control unit 6a requests the server 4 to transmit a driver approval temporary record having today's date and the driver's ID from the driver approval temporary table 4c5 (step S9a). After that, when the control unit 6a receives the record from the server 4 or receives a response that the record is not present (step S9b; the driver approval temporary record is obtained from the server 4 based on the date and the driver's ID), the control unit 6a checks the driver's status (prohibited time zone, work shift, etc.) (step S9c). That is, it checks whether the driver is in a prohibited time zone or has a work shift based on the end time of the prohibited time zone in the received record. If the inspection cannot be performed based on the status check (NG in step S9c), a message indicating that the inspection is not possible is displayed on the touch display 6c (step S9g), and the application is terminated (step S9h). On the other hand, if the test can be performed by the status confirmation in step S9c, that is, if the judgment in step S9c is OK, the control unit 6a makes the subject 7 input health information (see FIG. 25) (step S9s). This input is recorded in the history database of the server 4 or the "pre-driving / post-driving roll call information" in the driver approval temporary table. Thereafter, the control unit 6a determines the execution mode Mode (step S9d), and if the execution mode is Mode 1, it performs the utterance state recording process (step S9e), and then performs the alcohol concentration measurement process (step S9f). On the other hand, if the execution mode is Mode 0, it performs the alcohol concentration measurement process without performing the utterance state recording process (step S9f). Note that the Mode is set depending on which mode of the application is used when the application (6g5) is installed. Mode=0 is a mode without utterance state confirmation, and Mode=1 is a mode with utterance state confirmation.

[0061] When the alcohol concentration measurement process is completed, the control unit 6a displays a message on the touch display 6c saying "The test is completed. Please input the test result transmission button" (step S9i). Thereafter, the control unit 6a waits for the subject 7 to input the test result transmission button (step S9j), updates the driver approval temporary record previously acquired with the data temporarily stored in the flowcharts of Figs. 8 to 12 (for example, writes the device ID, status, test time, test location, confirmation method, and alcohol concentration data in the record), and transmits the record to the server 4 (step S9k). In response to this, the server 4 updates the record in the driver approval temporary table 4c5. Alternatively, the server 4 may directly access and update the driver approval temporary table 4c5 of the server 4.

[0062] After transmitting the record to the server 4, the control unit 6a transmits the examination state video, the speech state video, or the voice data to the server 4 (step S9l). In response to this, the server 4 adds records to the examination state record data table 4c42 and the speech state record data table 4c43. After transmitting the examination state video, the speech state video, or the voice data to the server 4, the control unit 6a waits for approval from the server 4 (step S9m). Meanwhile, in the server 4, when the control unit 4a operating based on the control program 4d confirms that the status column has been changed by the approval procedure of the administrator 8, it transmits the information of the status column to the subject-side operation terminal 6. The control unit 6a confirms the received status (step S9n). Thereafter, the control unit 6a judges the received status (step S9o), and if the status is driving permission, it displays the message "Approved" on the touch display 6c (step S9p) and terminates the online processing; if the status is driving denial, it displays the message "Denied. Please measure in A hours" on the touch display 6c based on the end time of the prohibited time period transmitted together with the information in the status column (step S9q), and terminates the online processing; if the status is remeasurement, it displays the message "Please measure again" on the touch display 6c (step S9r), and then proceeds to step S9d.

[0063] FIG. 10 shows the offline processing in step S10. As shown in the figure, in this offline processing, first, the control unit 6a has the subject 7 input health information (see FIG. 25) (step S10aa). Then, the control unit 6a displays a message "Performed offline due to system / line abnormality" on the touch display 6c (step S10a). Then, the control unit 6a determines the execution mode Mode (step S10b), and if the execution mode is Mode 1, performs an utterance state recording process (step S10c), and then performs an alcohol concentration measurement process (step S10d). On the other hand, if the execution mode is Mode 0, the alcohol concentration measurement process is performed without performing an utterance state recording process (step S10d).

[0064] After the alcohol concentration measurement process is completed, the control unit 6a displays the measured alcohol concentration on the touch display (smartphone screen) 6c of the subject's operation terminal 6 (step S10e) (i.e., the alcohol concentration is displayed on the subject's operation terminal 6 only when the server 4 is down or there is a line abnormality). If the alcohol detection terminal 5 has a display unit or an audio output unit, the control unit 6a may control the display unit or audio output unit to output the alcohol concentration to the display unit or audio output unit. Next, the type of abnormality that caused the offline process is determined (step S10f). If the type of abnormality is an abnormality (down) of the server 4, the control unit 6a displays a message on the touch display 6c saying "Please contact the approver (i.e., the manager 8) by phone and receive approval" (step S10g). On the other hand, if the type of abnormality is an abnormality of the server 4 or the type of abnormality is a line abnormality, the control unit 6a displays a message on the touch display 6c saying "Please contact the approver (i.e., the manager 8) by business radio or WiFi phone and receive approval" (step S10j). Thereafter, the data entered by the subject 7 (e.g., driver ID, password, driving category, vehicle identification number, device ID, alcohol concentration, location information, etc.) is temporarily stored in the memory unit 6g (step S10h), and, waiting for the line to be restored or for the server 4 to be restored, the temporarily stored data is used to update the previously acquired driver approval temporary record (e.g., writing the device ID, status, test time, test location, confirmation method, and alcohol concentration data in the record), and the record is then sent to the server 4 (step S10i). In response to this, the server 4 updates the record in the driver approval temporary table 4c5. Alternatively, the server's driver approval temporary table 4c5 may be directly accessed and updated.

[0065] 11 shows the speech state recording process in steps S9e and S10c. As shown in the figure, in this speech state recording process, first, the control unit 6a displays a message on the touch display 6c saying, "Now, please read the character string displayed on the smartphone (i.e., the subject-side operation terminal 6) in 3 seconds. Please press the OK button when you are ready" (step S9ea). After that, the control unit 6a starts recording audio by the microphone and / or recording video by the camera 6e (step S9eb), displays a predetermined character string or number string on the screen of the touch display 6c (step S9ec), and stops recording the audio data or video data by the subject 7's speech 3 seconds after the start of displaying the character string or the like (step S9ed), and temporarily stores the recorded speech state recording data in the storage unit 6g (step S9ee).

[0066] 12 shows the alcohol concentration measurement process in steps S9f and 10d. As shown in the figure, in this alcohol concentration measurement process, first, the control unit 6a displays the operation procedure on the touch display 6c, which is the display unit (step S9fa). After that, the control unit 6a waits for a Bluetooth connection with the alcohol detection terminal 5 (step S9fb) and judges whether the connection to the alcohol detection terminal 5 is completed (step S9fc). If the connection is completed (if the judgment in step S9fc is YES), the control unit 6a outputs a message "Please blow into the breath for 5 seconds or more" to the touch display 6c and enters a standby state, and when a measurement start signal is received from the alcohol detection terminal 5 (step S9fe), the control unit 6a starts taking a video with the camera 6e (step S9fg). On the other hand, if the connection of the alcohol detection terminal 5 is not completed (if the judgment in step S9fc is NO), the control unit 6a displays a message "Please turn on the power of the detector (i.e., the alcohol detection terminal 5) again" on the touch display 6c (step S9fd), and proceeds to step S9fb.

[0067] After the video capture is started in step S9fg, when the control unit 6a receives a measurement end signal from the alcohol detection terminal 5 (step S9fh), it stops the operation of the camera 6e and ends the video capture (step S9fi). After that, the control unit 6a receives the measurement data of the alcohol concentration or a measurement impossible flag from the alcohol detection terminal 5 (step S9fj), and judges whether the measurement impossible flag has been received from the alcohol detection terminal 5 (step S9fk). If the measurement impossible flag is received (if the judgment in step S9fk is YES), it displays a message prompting remeasurement on the touch display 6c (step S9fl), and proceeds to step S9fe to wait for the reception of a measurement start signal. On the other hand, if the measurement impossible flag is not received (if the judgment in step S9fk is NO), the control unit 6a extracts the video captured by the camera 6e and sets it as test state record data (step S9fm), and temporarily stores it in the memory unit 6g together with the measurement data of the alcohol concentration (step S9fn). In the video extraction in step S9fm, for example, a portion appropriate for the approval process may be extracted from the captured video data. In this case, the appropriate portion is, for example, an image at the start of shooting, a 3-second period during shooting (center), and an image at the end of shooting, as shown in FIG. 5(c).

[0068] 6. Algorithm on the administrator's operation terminal Next, an example of an algorithm of an application program executed under the control of the control unit 9a on the administrator side operation terminal 9 side in this embodiment will be described with reference to Fig. 13 and Fig. 14. In the following, the subject may also be referred to as an approval applicant. As shown in Fig. 13, the control unit 9a first judges whether the line and the server 4 are both normal (step S20), and if they are normal, performs initial display (fixed display part such as a frame line) of the approval screen (screen of the display unit 9b; see Fig. 7) (step S21). After that, the control unit 9a sets search conditions (designated driving category = before driving; date = today's date; status = 1, 3 to 6) for the driver approval temporary table 4c5 of the server 4 (step S22), and then accesses the server 4 to extract records from the driver approval temporary table 4c5 that correspond to the designated date and the status before driving that corresponds to 1, 3 to 6 (step S23). In this case, the search conditions for the approved person list are status = waiting for approval, waiting for remeasurement approval, and waiting for rejection approval, the search conditions for the remeasurement person list are status = waiting for remeasurement, and the search conditions for the rejected person list are status = rejection state.

[0069] Thereafter, the control unit 9a classifies the extracted records by referring to the pre-driving status of the extracted records, creates an approval waiting list table, a re-measurement person list table, and a rejected person list table, and sorts them by test time (step S24). Next, the control unit 9a displays the list of the re-measurement person list table in the re-measurement person list display area 23 on the display unit 9b (step S25), displays the list of the rejected person list table in the rejected person list display area 22 (step S26), displays the list of people with pending flags from the approval waiting list table (step S27), and displays the first five people (maximum of five people; excluding people with pending flags) of the sorted approval waiting list table in the main display area 20 (step S28). In addition, when displaying thumbnails in the display of the approval waiting list table, the color of the outer frame 40 of the thumbnail is also changed according to the status. In addition, the subject's name, test time, and alcohol concentration (over the standard value is displayed in red) are also displayed below the thumbnail. Additionally, the thumbnails may represent either the inspection or speech states separately or together.

[0070] Thereafter, as shown in FIG. 14, the control unit 9a starts video playback of the thumbnail of the subject (approval applicant) 7 located at the leftmost position in the main display area 20 (see FIG. 7) of the screen of the display unit 9b (step S29). In this case, the video to be played differs depending on the Mode (for example, Mode=0: playback of video during examination, Mode=1: playback of video or audio during speech). The video to be played is played by receiving video data in the examination state record data table 4c42 or the utterance state record data table 4c43 linked by the examination state record data ID or the utterance state record data ID of the corresponding record in the approval waiting list table. Next, the control unit 9a judges whether the video playback or audio playback has ended (step S30), and when the playback has ended (when the judgment in step S30 is YES), causes the thumbnail of the subject located at the leftmost position to display the above-mentioned three types of selection buttons 50, 51, 52 (step S31), and proceeds to step S32. When the alcohol concentration exceeds the reference value, it is preferable to control the selection button 51 (approval button) so as not to display the selection button 51 (approval button) or to prevent selection input from being made through the selection button 51 (approval button).

[0071] In step S32, the control unit 9a judges whether the manager 8 (approver) has input (clicked) the selection buttons 50, 51, 52 (step S32), and if an input has been made (if the judgment in step S32 is YES), judges the type of input (step S33). Then, if the type of input is "input of movement to the pending person list" (dragging movement of the thumbnail in the main display area 20), the control unit 9a sets the pending person flag of the corresponding record in the approval waiting list table (step S34). Also, if the type of input is "approval" or "remeasurement", the control unit 9a updates the approval waiting list table and the re-measurement person list table according to the pressed button (step S35). That is, in the case of "approval", the status of the corresponding record in the approval waiting list table is set to "2" and the approval time is recorded, and in the case of "remeasurement", the status of the corresponding record is set to "3" and the record is moved to the re-measurement person list table. Furthermore, if the type of input is "rejected", the control unit 9a updates the approval waiting list table and the rejected person list table (step S36). That is, the corresponding record is moved from the approval waiting list table to the rejected person list table, and the status is set to "5". Then, the control unit 9a records the end time of the prohibited time period (the end time of the time when driving work is prohibited) in the record according to the alcohol concentration (step S37). The prohibited time is determined in correspondence with the alcohol concentration and is recorded in the storage unit as a table. Furthermore, if the type of input is "end", the control unit 9a ends the approval process.

[0072] After that, if the input type is other than "end" (i.e., after steps S34, 35, 37), the control unit 9a accesses the server 4 and updates the contents of the driver approval temporary table 4c5 corresponding to the updated parts of the approval waiting list table, the remeasurement person list table, and the rejection person list table (step S38). Here, if "approval" is determined in S33, the corresponding record is deleted from the approval waiting list table. On the other hand, in the server 4, when the control unit 4a operating based on the control program 4d confirms that the status column has been changed by the approval procedure of the safe driving manager, it transmits the information of the status column to the corresponding subject side operation terminal 6. In addition, in the case of "rejection", the set prohibition time end time is also transmitted to the corresponding subject side operation terminal 6. Next, the control unit 9a accesses the server 4 and receives the added part of the driver approval temporary table 4c5 (the record newly added as approval waiting after the record extraction in S23), and adds it to the end of the approval waiting list table to update it (step S39). Then, the process proceeds to step S25. In steps S30 and S31, in order to encourage the administrator (approver) 8 to thoroughly check the video, the system is configured so that approval from the administrator 8 can be input on the condition that the video is played to the end, but the system may also be configured so that approval can be input once a predetermined period of playback (e.g., 2.0 seconds) has been completed.

[0073] The thumbnail display process in steps S25 to S28 described above will now be described in detail.

[0074] The control unit 9a searches for records without a pending flag in the approval waiting list table to determine whether approval is pending. If approval is pending, the control unit 9a obtains thumbnails of the pending subjects from the examination state record data table 4c42 or the speech state record data table 4c43 linked by the examination state record data ID or the speech state record data ID of the record awaiting approval, and displays thumbnails and names of up to five subjects 7 in the main display area 20 of the display unit 9b. At this time, the control unit 9a obtains examination state video from the examination state record data table. If the execution mode is Mode=1, the control unit 9a further obtains speech state video or audio data from the speech state record data table. These processes are not performed if approval is not pending.

[0075] When displaying the thumbnail, the control unit 9a also displays the name of the subject 7 and the test time. Thereafter, the control unit 9a judges whether the alcohol concentration exceeds the reference value, and if it does, displays the numerical value in red. In addition to displaying the numerical value in red when the alcohol concentration exceeds the reference value, some visual display can be performed to draw the attention of the manager (approver) 8 who is working on the approval of one point. This process is not performed if the reference value is not exceeded. Thereafter, regardless of whether the reference value is exceeded, the control unit 9a judges what kind of approval waiting state the approval waiting state is, and if the approval waiting state is waiting for remeasurement approval, the outer frame 40 of the thumbnail is displayed in yellow and the previous alcohol concentration is displayed in black, and if the approval waiting state is waiting for rejection approval, the outer frame 40 of the thumbnail is displayed in red and the previous alcohol concentration is displayed in black, and if the approval waiting state is other than waiting for remeasurement approval and waiting for rejection approval, the outer frame 40 of the thumbnail is displayed in red and the previous alcohol concentration is displayed in black.

[0076] In the process of displaying thumbnails waiting for approval, the control unit 9a controls the display of multiple records in the approval waiting list table in the order of approval application, for example, in the order of earliest examination time. However, it may also be controlled to display thumbnails corresponding to records with high urgency with priority. In this case, the display is controlled to be in the order of the smallest difference between the shift start time and the examination time (for example, if a latecomer has applied for approval, the thumbnail is displayed with the highest priority). Next, the control unit 9a searches the pending person flag in the approval waiting list table to determine whether or not there is a pending person. If there is a pending person, the control unit 9a obtains a thumbnail of the pending person from the examination state record data table 4c42 or the speech state record data table 4c43 linked by the examination state record data ID or the speech state record data ID of the record of the pending person, and displays the thumbnail and name of the subject 7 in the pending person list display area 21 of the display unit 9b. If there is no pending person, these processes are not performed and nothing is displayed in the pending person list.

[0077] Thereafter, the control unit 9a refers to the re-measurement person list table, and if there is a re-measurement person, the control unit 9a acquires a thumbnail of the re-measurement person from the examination state recorded data table 4c42 or the utterance state recorded data table 4c43 linked by the examination state recorded data ID or the utterance state recorded data ID of the relevant record of the re-measurement person, and displays the thumbnail (with the outer frame 40 in yellow) and name of the subject 7 in the re-measurement person list display area 23 of the display unit 9b. These processes are not performed if there is no re-measurement person.

[0078] Thereafter, the control unit 9a refers to the refused person list table, and if there is a driving refusal person, the control unit 9a acquires a thumbnail of the refusal person from the examination state record data table 4c42 or the speech state record data table 4c43 linked by the examination state record data ID or the speech state record data ID of the record of the refusal person, and displays the thumbnail (with the outer frame 40 in red) and name of the subject 7 in the refused person list display area 22 of the display unit 9b. These processes are not performed if there is no driving refusal person.

[0079] As explained above, the alcohol concentration of the subject detected by the alcohol detection terminal 5 before and after driving is transmitted to the manager's operation terminal 9 via the subject's operation terminal 6, and approval processing is performed by the manager 8, and the result is stored in the driver approval temporary table of the server 4. Then, at the end of one day, some of the data stored in the driver approval temporary table 4c5 is transferred to the history database (storage) table 4c41. The transferred data is the data in the driver approval temporary table 4c5 that corresponds to each data in the history database (storage) table 4c41. At the same time, the data stored in the driver approval temporary table 4c5 is erased. Each record created in the history database (storage) table 4c41 is stored for at least one year, which makes it possible to satisfy the legal storage obligation.

[0080] 7. Other examples of approval screens on administrator's terminal Next, other examples of the approval screen displayed on the display unit 9b of the manager-side operation terminal 9 will be described. Both are controlled by the control unit 9a based on the safe driving management program 9e1 of the manager-side operation terminal 9. In the following examples, the video may be any one of an inspection state video, an utterance state video, or simple audio data, or a combination of these. In addition, the display control and the control method performed on the first approval screen shown in FIG. 7 may be combined with the second to fifth examples described later.

[0081] FIG. 15 shows a second example of the approval screen displayed on the display unit 9b of the administrator side operation terminal 9. Here, when the cursor is placed on the thumbnail image T of the subject 7, such as the thumbnails 30 to 34 described above, the thumbnail T is automatically played for 3 seconds. The above-mentioned selection buttons 50, 51, and 52 are attached to all thumbnails T displayed on the display unit 9b, and selection input is possible after the playback ends or after a predetermined period of playback. When selection input is completed for all displayed thumbnails, the screen is updated and the next thumbnail waiting for approval is displayed. Also, as described above, the approval screen before driving and the approval screen after driving can be displayed by, for example, clicking the display 46 of "before driving" and the display 47 of "after driving" (the display of "before driving" and the display of "after driving" can be switched).

[0082] FIG. 16 shows a third example of the approval screen displayed on the display unit 9b of the administrator side operation terminal 9. Here, the pre-driving and post-driving test statuses of each subject and the task status during work are displayed in a vertical column. When the cursor is placed on the selected thumbnail T, the video is automatically played, and the remeasurement decision button 50, the approval decision button 51, and the rejection (rejection) decision button 52 are also displayed. Alternatively, the buttons 50, 51, and 52 may be displayed after a specified playback time has elapsed or after playback has ended. Note that in the screen of FIG. 16 and the screens of FIG. 17 and FIG. 18 described later, a display target selection button 99 that allows the selection of a display target is displayed in the right area. In the screen of FIG. 16, the "all" display target selection button 99 is selected, so that the pre-driving and post-driving test statuses of each subject and the task status during work are displayed in a vertical column.

[0083] Also, when the manager 8 selects one of the buttons for approval, remeasurement, or rejection, playback ends. Alternatively, buttons 50, 51, and 52 may be displayed after playback ends. Also, if the status is approved, a check mark may be displayed at the bottom right of the thumbnail T, and the background color of the thumbnail T may be displayed in green. If the status is being remeasured (remeasured), the background color may be displayed in gray. Also, if the status is waiting for approval, the background color may be displayed in yellow. If the status is rejected, the employee is treated as having clocked out in cooperation with the attendance management system. Also, when the cursor is placed on the task portion in the display during work, a tab is displayed to the right of the task. If the cursor is placed on the tab, a pop-up is displayed, allowing messages, knowledge, attachments, and the like to be sent. Also, completed tasks are displayed in green (in the figure, the tasks are surrounded by a solid line frame for convenience), and ongoing tasks, including thumbnails T waiting for approval, are displayed in orange (in the figure, the tasks are surrounded by a dashed line frame for convenience). In the figure, the white thumbnail of "After Driving" in the bottom row represents a situation in which the subject of the thumbnail is driving and has not yet taken the post-driving alcohol check. Specifically, in FIG. 16, which displays the statuses of four subjects 7, the subject 7 displayed on the far left has completed pre-driving and post-driving approvals and has finished his work shift for the day, and has completed four tasks on that day. The subject 7 second from the left has been approved before driving and is working, has completed the first task, and is currently performing the second task. When you place the cursor on the tab, a pop-up appears, allowing you to send messages, knowledge, attachments, etc. The subject 7 third from the left has not been approved before driving and is currently being measured again. The approver is in the process of processing the pre-approval of the subject displayed on the far right. With this display format, it is possible to visualize the work by displaying the confirmation of the test status and the task status during work.

[0084] As mentioned above, the right area of ​​the screen displays a display target selection button 99 for selecting a display target, and the following items can be displayed: list of approval waiting (before driving), list of approval waiting (after driving), list of persons re-measured (persons re-measured) (before driving), list of persons re-measured (persons re-measured) (after driving), and list of persons prohibited from driving. When an item of the list of approval waiting (before driving) or the list of approval waiting (after driving) is selected, an approval screen (FIG. 17 shows the approval screen before driving) described later in relation to FIG. 17 is displayed, and when an item of the list of persons re-measured (persons re-measured) (before driving) or the list of persons re-measured (persons re-measured) (after driving) is selected, an approval screen (FIG. 18 shows the approval screen before driving) described later in relation to FIG. 18 is displayed.

[0085] FIG. 17 shows a screen that is displayed when the item of the approval waiting list (before driving) is selected by the display target selection button 99 described above. Here, only the approval waiting list before driving is displayed (although not shown, the same applies to the approval waiting list after driving). When the cursor is placed on the thumbnail T, the video is automatically played, and the remeasurement decision button 50, the approval decision button 51, and the rejection (rejection) decision button 52 are also displayed. Alternatively, the buttons 50, 51, and 52 may be displayed after a specified playback time has elapsed. Also, when the manager 8 selects one of the approval / remeasurement / rejection buttons, the playback ends. Alternatively, the buttons 50, 51, and 52 may be displayed after the playback ends. Also, when the approval decision button 51 is pressed, the corresponding thumbnail T is deleted from the approval waiting list, and the subsequent approval waiting thumbnails that were not displayed are filled in and newly displayed. The thumbnail T' of the person who is remeasured displays the previous alcohol concentration, and the color of the outer frame 40 changes to make it clear at a glance. According to this display form, the approval waiting list screen allows a quick response to a subject (driver) who has not been approved.

[0086] 18 shows a screen that is displayed when the re-measurement subject (re-measured person) list item is selected by using the display target selection button 99 described above. Here, a list of subjects 7 undergoing re-measurement only before driving is displayed (although not shown, the same applies to after driving). When the subject 7 performs measurement again and applies for approval, the thumbnail of that subject 7 is erased from this screen and is displayed on the approval waiting list screen (before driving) shown in FIG. 17. This display format allows the details of the subject 7 undergoing re-measurement to be known, making it easier for the manager 8 to manage employees who are subjects 7.

[0087] Figures 19 and 20 show fourth and fifth examples of the screen displayed on the display unit 9b of the administrator side operation terminal 9, and Figure 19 explains the case where the administrator side operation terminal 9 is a PC or a tablet, while Figure 20 explains the case where the administrator side operation terminal 9 is a smartphone.

[0088] As shown in FIG. 19, when the manager-side operation terminal 9 is a PC or tablet, the screen is divided into five categories 70-74 according to the relationship between the alcohol concentration test time and the work shift. The number of people who fall into each category 70-74 is displayed in parentheses to the right of the name. Each manager 8 can perform approval work by prioritizing the categories. The "late" category 70 displays a list of thumbnails T of subjects (drivers) 7 who have had their alcohol concentration detected "before driving" later than the start time of the work shift. The "on-time" category 71 displays a list of thumbnails T of subjects 7 who have had their alcohol concentration detected or who have applied for approval before the start time of the work shift. The "early departure" category 72 displays a list of thumbnails T of subjects 7 who have had their alcohol concentration detected "after driving" earlier than the end time of the work shift or who have applied for approval. In the "overtime" category 73, thumbnails T of subjects 7 who have been detected as "after driving" later than the end of their work shift are displayed in a list. In the "prohibited driving" category 74, thumbnails T of subjects 7 who have been "rejected" in the approval process are displayed in a list. The "prohibited driving" category 74 may be displayed on a separate dedicated screen. In each of the categories 70-74, the thumbnails T of the remaining subjects 7 can be confirmed by scrolling down. In addition, on this external screen, all thumbnails are initially displayed as still images. Since this display format is a display according to the working status of the subjects 7, the manager 8 can select the subjects 7 that he or she wants to prioritize. Normally, the manager 8 gives priority to approving subjects in the "on-time" category 71. However, since latecomers need to be processed with higher priority, if the manager 8 confirms that a subject 7 has been displayed in the "late" category 70 during the approval process, the manager 8 will approve the subject 7 in the "late" category 70 before approving the other categories. As in the first example, it is preferable to display the edges of thumbnails of those who have been remeasured and those who have been prohibited from being measured in different colors.

[0089] FIG. 20 shows a screen when the administrator side operation terminal 9 is a smartphone. By tapping and switching the tabs 80 corresponding to the above-mentioned five divisions 70-74 (see FIG. 19) displayed on the upper side of the screen as shown in (a) and (b) of FIG. 20, the subject information corresponding to each tab 80 can be confirmed. When no tab 80 is tapped, only the tab 80 showing only the corresponding number of people is displayed as shown in (c) of FIG. 20. When any tab 80 is tapped, for example, when the tab 80 corresponding to the division 71 is tapped as shown in (d) of FIG. 20, the division name and the number of people of that tab 80 are displayed. Also, when the tab 80 is selected, only the thumbnail T of one subject and the corresponding data 45 are displayed on the screen as shown in (a) and (b) of FIG. 20. When there are multiple subjects 7, other thumbnails are displayed slightly behind the displayed thumbnail T as shown in (a) of FIG. 20 (up to three subjects are displayed behind in total). In addition, the display format for categories other than "prohibited from driving" 74 is as shown in (a) of Figure 20. However, in the case of "prohibited from driving" category 74, if there are multiple applicable persons, the applicable persons can be switched and checked using the "Next" button 86 or the "Previous" button 85.

[0090] FIG. 21 shows an example of the video playback form of the screens in FIG. 19 and FIG. 20 described above. FIG. 21(a) shows the screen shown in FIG. 19 described above, and FIG. 21(b) shows the screen shown in FIG. 20 described above. All of these screens are initially displayed as still images on the list screen. After that, when the play button 90 in the center of each thumbnail T shown in FIG. 21(c) is clicked / tapped, the video is played as shown in FIG. 20(d). Note that the playback start timing may be automatically started after the thumbnail T is displayed in the case of a smartphone (see FIG. 21(b)), or may be started when the cursor is placed on the thumbnail T in the case of a PC or the like (see FIG. 21(a)). Also, if you want to stop the playback during the playback of the video shown in FIG. 21(d), you can click / tap the center of the screen. Then, after the video playback is completed or after 5 seconds (or an arbitrarily set time) have elapsed since the playback, the selection buttons 50, 51, and 52 are displayed as shown in FIG. 21(e). In this display mode, if you want to play the video again, just click / tap on the center of the screen. The playback time is also stored as data. The reason why the selection buttons 50, 51, and 52 are not displayed immediately after the thumbnail T is to prevent the administrator 8 from arbitrarily approving the video.

[0091] FIG. 22 shows the processing of each selection button 50, 51, 52 when the manager-side operation terminal 9 is a PC and a tablet. As shown in FIG. 22(a), when the approval decision button 51 is pressed after checking the video of Mr. A, who is the subject 7, the following two processes are performed. First, the video and information of Mr. A are hidden from the screen (it may be possible to check it somewhere as an approved history), and the video and information of Mr. B, who is the second subject, are moved from block B2 to block B1. Then, if there is information of the next third subject, that information (thumbnail) is moved to block B2. Second, the result of the driving approval by the manager 8 is notified to the smartphone. A pop-up of "driving approval" is displayed on the subject-side operation terminal 6 of the corresponding subject 7, and the attendance management screen is displayed so that the subject 7 can punch in. By punching in on the attendance management screen, the work start time of the subject 7 is transmitted to the server 4 and stored.

[0092] On the other hand, as shown in FIG. 22(b), if the remeasurement decision button 50 is pressed after checking the video of A, the flow will be as follows. That is, A's thumbnail and information will be hidden from the screen, and B's video and information will move from block B2 to block B1 (see FIG. 22(a) for up to this point). Then, the result of the driving approval by the manager 8 (remeasurement) will be notified to the smartphone. A "remeasurement" pop-up will be displayed on the subject's operation terminal 6 of the corresponding subject 7, but the attendance management screen will not be displayed, and control will be exercised so that A cannot yet punch in the attendance management. After that, when A applies for approval after completing his second measurement, "second time" will be displayed on the thumbnail displayed on the display unit 9b of the manager's operation terminal 9, indicating that he is a person who is being remeasured.

[0093] Also, as shown in FIG. 22(c), when the rejection (rejection) decision button 52 is pressed on the approval screen, the flow is as follows. That is, the thumbnail of the subject 7 is hidden from the approval screen, and the subject information is displayed in the "driving prohibited" list (for example, it is displayed immediately after the button 52 is pressed). The displayed contents include the thumbnail of the subject 7, the name, the remaining prohibited time, the number of times the application has been rejected (the aim is to identify employees who often cause problems), and the measurement information at the time of rejection. Then, the result of the driving approval by the manager 8 (rejection) and the prohibited time period of the application are notified to the smartphone. The subject-side operation terminal 6 of the corresponding subject 7 displays a pop-up with information on the "rejection" and the prohibited time period, but the attendance management screen is not displayed, and control is performed so that Mr. A cannot yet punch in the attendance management. Then, when the prohibited time period has passed, the approval application can be made again. A rejection pop-up will appear on the mobile app of the subject, and the subject's superior will be notified of the ban by email (so that superiors other than Manager 8 can evaluate the work, and to increase the number of supervisors to strengthen the subject's awareness). During the ban hours, the car keys may be electronically locked to prevent the engine from starting.

[0094] Fig. 23 shows the processing of each selection button 50, 51, 52 when the administrator side operation terminal 9 is a smartphone. The processing content when each button is pressed is basically the same as when the administrator side operation terminal 9 shown in Fig. 22 is a PC and a tablet, and only the display method is different, so only the difference in the display format will be explained. As shown in Fig. 23(a), when the approval decision button 51 is pressed after checking the video of A who is the subject 7, the thumbnail T and information of A who is the subject 7 are hidden from the screen (it may be possible to check it somewhere as an approved history), and then, if there is a second subject 7, the thumbnail and information of that subject 7 are displayed in the same place.

[0095] On the other hand, as shown in (b) of Fig. 23, if the remeasurement decision button 50 is pressed after checking the video of Person A, the flow will be as follows. That is, first, the thumbnail and information of Person A are hidden from the screen, and then, if there is a second subject 7, the thumbnail and information of that subject 7 are displayed in the same place. After that, when an approval application is made after the second measurement of Person A is completed, "Second Time" is displayed on the thumbnail displayed on the display unit 9b of the administrator side operation terminal 9, indicating that the person is being measured again.

[0096] 23(c), when the reject (reject) decision button 52 is pressed on the approval screen, the following flow is performed. That is, the thumbnail T of the subject 7 is hidden from the approval screen, and if there is a second subject 7, the thumbnail and information of that subject 7 are displayed in the same place. The thumbnail and information of the rejected subject 7 are controlled to be displayed in the "Driving Prohibited" tab.

[0097] Although the embodiments of the present invention have been described above with reference to the drawings, the present invention is not limited to the above-described embodiments and may include various modified examples. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and are not necessarily limited to those having all of the configurations described. In addition, it is possible to replace a part of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add the configuration of another embodiment to the configuration of one embodiment. In addition, it is possible to add, delete, or replace a part of the configuration of each embodiment with another configuration. [Explanation of symbols]

[0098] 4 Server 5. Alcohol detection terminal 5a Control section 6. Subject's operation terminal 6a Control section 9. Administrator operation terminal 9a Control section

Claims

1. An alcohol detection terminal that detects the alcohol concentration in the breath of a subject who is to perform driving duties; A subject-side operation terminal having an imaging unit capable of taking a video of the subject and capable of wireless communication with the alcohol detection terminal; A manager-side operation terminal that is provided on a manager side that manages the driving work of the subject, has a display unit that can display data, and is capable of wireless communication with the subject-side operation terminal; A control unit that controls processing including transmission and reception between the terminals of data required for approval of driving operations by the manager and data obtained at each terminal; Equipped with The control unit displays a list of identification information of multiple subjects along with the data and alcohol concentration associated with each subject on the display unit of the manager's operation terminal, thereby enabling the manager to approve the driving tasks of multiple subjects in sequence.

2. The alcohol check management system according to claim 1, wherein the control unit is configured to control the display unit to play a video of the subject and to allow the manager to approve the driving operation of the subject after the playback.

3. 2. The alcohol check management system according to claim 1, wherein the video is a video of an alcohol concentration detection state by the alcohol detection terminal.

4. The alcohol check management system according to claim 3, characterized in that the alcohol detection terminal has a breath detection sensor that detects the breath of the subject, and the control unit controls the imaging unit to take video of the subject in accordance with the output of the breath detection sensor.

5. The alcohol check management system according to claim 1 , wherein the video includes audio of the subject's speech.

6. The alcohol check management system according to claim 1 , wherein the control unit is configured to notify the subject's operation terminal of the result of approval or disapproval by the administrator.

7. The alcohol check management system according to claim 2, characterized in that the control unit allows the administrator to give approval only when the video has been played for a predetermined period of time sufficient for the administrator to confirm the test status of the subject.

8. 2. The alcohol check management system according to claim 1, wherein the data necessary for the manager to approve the driving task includes health check information of the subject.

9. The subject's health check information can be inputted into the subject-side operation terminal, The manager-side operation terminal has a function of outputting a roll call record book including approval information for each subject by the manager and the health check information.

2. The alcohol check management system according to claim 1 .

10. The alcohol check management system of claim 1, characterized in that the subject's operating terminal and the administrator's operating terminal are capable of wireless communication with a server, and the server stores information identifying the subject, information identifying the administrator, date and time information when alcohol detection was performed, approval method, and alcohol concentration for both before and after driving.

11. The alcohol check management system described in claim 10, characterized in that when the server is down or when the subject's operating terminal and the administrator's operating terminal are unable to communicate wirelessly with the server, the alcohol concentration is displayed on the alcohol detection terminal or the subject's operating terminal, and when the server is normal and the communication line is normal, the alcohol concentration is not displayed on either the alcohol detection terminal or the subject's operating terminal.

12. The alcohol check management system of claim 10, characterized in that the server stores the work start time of each subject, and images of subjects whose approval applications are submitted after the work start time are preferentially displayed on the display unit of the administrator's operation terminal.

13. The alcohol check management system described in claim 1, characterized in that when the alcohol concentration of the subject displayed on the display unit of the administrator's operation terminal exceeds a standard value, the image or the alcohol concentration is displayed on the display unit in a display manner that draws the attention of the administrator.

14. The alcohol check management system according to claim 1, characterized in that the control unit is configured to control the subject, whose approval has been denied, so as to prevent the subject from applying for approval again via the subject-side operation terminal for a predetermined period of time.

15. An alcohol check management method that enables a manager who manages the driving duties of a subject to remotely approve the driving duties of the subject based on the breath alcohol concentration of the subject by processing the breath alcohol concentration in the subject's breath according to a predetermined algorithm, A step of having a subject prepare an alcohol detection terminal that detects an alcohol concentration in the breath of the subject and a subject-side operation terminal capable of wireless communication with the alcohol detection terminal, the subject-side operation terminal having an imaging unit that can capture a video of the subject; having an administrator prepare an administrator-side operation terminal having a display unit capable of displaying data and capable of wirelessly communicating with the subject-side operation terminal; A control step of controlling a process including transmission and reception between the terminals of data required for approval of the operation work on the manager side and data obtained at each of the terminals; Including, An alcohol check management method characterized in that the control step displays a list of identification information of multiple subjects on the display unit of the manager's operation terminal together with the data and alcohol concentration associated with each subject, allowing the manager to sequentially approve the driving tasks of the multiple subjects.

16. The alcohol check management method according to claim 15, characterized in that the control step includes playing a video of the subject on the display unit and controlling the manager to approve the subject's driving operations after the playback.

17. The alcohol check management method according to claim 15, wherein the video is a video of an alcohol concentration detection state by the alcohol detection terminal.

18. The alcohol check management method according to claim 17, characterized in that the alcohol detection terminal has a breath detection sensor that detects the breath of the subject, and the control step controls the imaging unit to take a video of the subject in accordance with the output of the breath detection sensor.

19. The alcohol check management method according to claim 15, characterized in that the video is a video including audio of the subject's speech.

20. 16. The alcohol check management method according to claim 15, wherein the control step notifies the subject's operation terminal of the result of approval or disapproval by the manager.

21. The alcohol check management method according to claim 17, characterized in that the control step allows approval by the administrator only when the video has been played for a predetermined period of time sufficient for the administrator to confirm the test status of the subject.

22. The method for managing an alcohol check according to claim 15, wherein the data required for approval of the driving task on the manager's side includes health check information of the subject.

23. The subject's health check information can be inputted into the subject-side operation terminal, The manager-side operation terminal has a function of outputting a roll call record book including approval information for each subject by the manager and the health check information. The alcohol check management method according to claim 15.

24. The alcohol check management method according to claim 15, characterized in that the subject's operating terminal and the manager's operating terminal are capable of wireless communication with a server, and the server stores information identifying the subject, information identifying the manager, information on the date and time when alcohol detection was performed, the approval method, and the alcohol concentration, respectively, before and after driving.

25. The alcohol check management method described in claim 24, characterized in that when the server is down or when the subject's operating terminal and the administrator's operating terminal are unable to communicate wirelessly with the server, the alcohol concentration is displayed on the alcohol detection terminal or the subject's operating terminal, and when the server is normal and the communication line is normal, the alcohol concentration is not displayed on either the alcohol detection terminal or the subject's operating terminal.

26. The alcohol check management method according to claim 24, characterized in that the server stores the work start time of each subject, and images of subjects whose approval applications are submitted after the work start time are preferentially displayed on the display unit of the administrator's operation terminal.

27. The alcohol check management method described in claim 15, characterized in that when the alcohol concentration of the subject displayed on the display unit of the administrator's operation terminal exceeds a standard value, the image or the alcohol concentration is displayed on the display unit in a display manner that attracts the attention of the administrator.

28. The alcohol check management method according to claim 15, wherein the control step performs control so that the subject whose approval has been denied cannot resubmit an approval request via the subject-side operation terminal for a predetermined period of time.

29. A computer program that enables a manager who manages a driving task of a subject to remotely approve the driving task of the subject based on the breath alcohol concentration of the subject by processing according to a predetermined algorithm, a step of synchronizing an alcohol detection terminal that detects an alcohol concentration in the breath of a subject with a subject-side operating terminal capable of wireless communication with the alcohol detection terminal, thereby enabling the subject to take a test using the alcohol detection terminal based on operation of the subject-side operating terminal, the subject-side operating terminal having an imaging unit that can capture video of the subject; a step of making test data obtained by the test by the subject available to an administrator via an administrator-side operation terminal capable of wireless communication with the subject-side operation terminal, the administrator-side operation terminal having a display unit capable of displaying data; A step of controlling processing including transmission and reception between the terminals of data required for approval of driving duties on the manager's side and data obtained at each of the terminals, in which identification indications of multiple subjects are displayed in a list on the display unit of the manager's operation terminal together with the data associated with each subject and the alcohol concentration, so that the manager can sequentially approve the driving duties of multiple subjects; A computer program characterized by causing a computer to execute the above.

Citation Information

Patent Citations

  • Device for preventing drunken driving

    JP2010052635A

  • Alcohol check system

    JP2020097364A

  • On-vehicle unit and operation management system

    JP2020190993A