Roll call terminal and program
The roll call terminal addresses the challenges of alcohol detector scarcity and fraud by integrating identity verification and flexible alcohol testing, ensuring secure and reliable driver roll calls with fraud prevention and flexible result transmission.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- DAI NIPPON PRINTING CO LTD
- Filing Date
- 2022-03-29
- Publication Date
- 2026-05-15
AI Technical Summary
The challenge of conducting driver roll calls in the transportation industry is exacerbated by the scarcity or malfunction of alcohol detectors, which can lead to disruptions in operations and risks of fraud such as driver impersonation, especially with the stricter regulations on alcohol testing.
A roll call terminal equipped with identity verification using a driver's license IC chip, alcohol testing, and flexible alcohol testing settings, along with confirmation item input and result transmission capabilities, ensuring secure and reliable roll call operations even without an alcohol detector.
Prevents driver impersonation and ensures flexible roll call procedures, allowing for alcohol testing when available while securely transmitting results, even if unfavorable, thus enhancing operational reliability and fraud prevention.
Smart Images

Figure 0007859128000001 
Figure 0007859128000002 
Figure 0007859128000003
Abstract
Description
Technical Field
[0001] The present invention relates to a calling terminal for assisting in the点名 of drivers implemented in the transportation industry and the like.
Background Art
[0002] Business operators in the transportation industry and the like conduct点名face-to-face before and after drivers board the vehicle. For example, at the time of点名before departure, reports on daily inspections from the driver, the driver's own health condition, reports and confirmations on the presence or absence of alcohol on the breath are made, and necessary instructions for ensuring safety are given.
[0003] In order to support such点名operations and achieve business efficiency through remote点名, Patent Document 1 discloses a system that displays a点名content recording screen including answer fields for confirmation items at the time of点名and accepts input of answers for each confirmation item. Patent Document 2 also discloses a system equipped with an "interrupt" button for instructing interruption of点名on the above screen, allowing interruption of点名at any timing.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0005] In order to strengthen the crackdown on drunk driving, the Road Traffic Law Enforcement Regulations have been revised, and business operators (white license plate business operators) who own vehicles with the same white license plates as private cars are also scheduled to be obliged to conduct visual alcohol inspections. In the future, confirmation using an alcohol detector will also be required.
[0006] It should be noted that the term "点名" is a specific term in the original text, and if there is a more appropriate and accurate English equivalent that conforms to the context, it can be further adjusted. Here, a literal translation is provided first. Under these circumstances, if alcohol detectors become scarce and difficult to obtain, or if they malfunction, the inability to conduct roll calls at all would be a disruption to operations. Furthermore, when alcohol testing is conducted using a computer system, there is a risk of fraud such as impersonation, making it important to verify the identity of the drivers themselves.
[0007] This invention has been made in view of these problems, and aims to provide a roll call terminal, etc., that can prevent driver impersonation and can also be used in the absence of an alcohol detector. [Means for solving the problem]
[0008] The first invention to solve the aforementioned problem is , A roll call terminal for conducting roll calls of drivers, comprising: an identity verification means that determines whether or not a driver is a pre-registered driver based on data stored in the IC chip of a driver's license at the time of roll call; an alcohol testing means that obtains the alcohol concentration of the driver measured by an alcohol detector at the time of roll call; and a setting reception means that accepts a setting to whether or not to conduct an alcohol test at the time of roll call, wherein the setting reception means performs authentication using authentication information when transitioning to an administrator mode for setting whether or not to conduct an alcohol test, and when setting whether or not to conduct an alcohol test if it is set to conduct an alcohol test, it performs authentication using authentication information different from the aforementioned authentication information. The 2The invention relates to a driver roll call terminal, comprising: an identity verification means that determines whether or not a driver is a pre-registered driver based on data stored in the IC chip of a driver's license at the time of roll call; an alcohol testing means that acquires the driver's alcohol concentration measured by an alcohol detector at the time of roll call; a setting reception means that accepts a setting to accept whether or not to conduct an alcohol test at the time of roll call; and a transmission means that transmits the roll call results, including the alcohol test, to a predetermined destination, wherein the setting reception means can set whether or not to transmit the roll call results to the destination at the time of roll call if the roll call results are normal, and the transmission means forcibly transmits the roll call results to the destination at the time of roll call if the roll call results are not normal.
[0009] According to the present invention, since the user's identity is verified using data read from the driver's license, impersonation during roll call can be prevented. Furthermore, it becomes possible to conduct roll call without alcohol testing when an alcohol detector is unavailable, etc., providing a roll call terminal that can flexibly respond to various situations.
[0010] The 1 This invention makes it necessary to have special authority to switch from implementing to not implementing alcohol testing, preventing anyone from freely deciding not to implement it, which is desirable from the standpoint of preventing fraudulent avoidance of testing.
[0011] The roll call terminal further includes a means for receiving input of confirmation items for receiving answers to predetermined confirmation items during roll call, and it is desirable that the means for receiving input of confirmation items also receives the answers even when an alcohol test is not conducted. In this invention, even if an alcohol test is not conducted, other roll call duties can be performed, such as answering confirmation items.
[0012] The 2This invention allows for flexible reporting of roll call results, and if the roll call results are unfavorable, they are forcibly reported to the person in charge, thus preventing fraud such as concealment of roll call results.
[0013] It is also desirable that the transmission means be able to transmit the roll call results for a specified period in the past to the recipient as roll call history. This makes it possible to compile roll call results for a certain period and report them to the person in charge as a roll call history, even if the results are not sent at the time of roll call.
[0014] The 3 The invention , A roll call terminal for conducting roll calls for drivers is provided with an identity verification means that determines whether or not a driver is a pre-registered driver based on data stored in the IC chip of the driver's license during roll call; an alcohol testing means that obtains the driver's alcohol concentration measured by an alcohol detector during roll call; and a setting reception means that accepts a setting to whether or not to conduct an alcohol test during roll call. The setting reception means is a program that enables the roll call terminal to function as such by performing authentication using authentication information when transitioning to an administrator mode for setting whether or not to conduct an alcohol test, and when setting whether or not to conduct an alcohol test if it is set to do so, by performing authentication using authentication information different from the aforementioned authentication information. The 4The invention is a calling terminal for calling a driver, comprising an identity verification means for determining whether the driver is a pre-registered driver or not based on the data stored in the IC chip of the driver's license at the time of calling, an alcohol inspection means for obtaining the alcohol concentration of the driver measured by an alcohol detector at the time of calling, a setting reception means for receiving a setting on whether to conduct an alcohol inspection at the time of calling or not, and a transmission means for transmitting the calling result including the alcohol inspection to a predetermined destination. The setting reception means can set whether to transmit the calling result to the destination at the time of calling when the calling result is normal. The transmission means functions as a calling terminal for forcibly transmitting the calling result to the destination at the time of calling when the calling result is abnormal, and is a program for this purpose. No. 3 ~No. 4 The invention is a program for the calling terminal of the invention from No. 1 to No. 2
Advantages of the Invention
[0015] According to the present invention, it is possible to provide a calling terminal and the like that can prevent driver impersonation and can also cope with the case where there is no alcohol detector.
Brief Description of the Drawings
[0016] [Figure 1] A diagram showing the calling system 1. [Figure 2] A diagram showing the hardware configuration of the calling terminal 2. [Figure 3] A diagram showing the functions of the calling terminal 2. [Figure 4] A diagram showing the administrator data 30, driver data 40, and calling result data 50. [Figure 5] A flowchart showing various settings and the like in the calling terminal 2. [Figure 6] A diagram showing the license reading screen 100 and the administrator menu screen 110. [Figure 7] A flowchart showing the process of administrator registration and the like. [Figure 8] A diagram showing the administrator list screen 200. [Figure 9] A flowchart illustrating the process of driver registration and other related procedures. [Figure 10] This diagram shows the driver list screen 300 and the driver registration screen 310. [Figure 11] A flowchart showing an overview of the processing of various settings. [Figure 12] A diagram showing selection screen 400. [Figure 13] A flowchart illustrating the process of configuring email settings. [Figure 14] A diagram showing the selection screen 500 and the transmission item setting screen 510. [Figure 15] A flowchart illustrating the process of configuring a device. [Figure 16] This diagram shows the selection screen 600, the password input screen 610, and the alcohol test settings screen 620. [Figure 17] A flowchart illustrating the process for setting verification items. [Figure 18] A diagram showing the confirmation item list screen 700. [Figure 19] A flowchart illustrating the process of sending various history records. [Figure 20] A diagram showing the selection screen 800. [Figure 21] A flowchart illustrating the roll call procedure using roll call terminal 2. [Figure 22] A diagram showing the driver's license reading screen 100, the roll call screen 120, the temperature measurement screen 130, and the examination screen 140. [Figure 23] A diagram showing the roll call system 1a. [Modes for carrying out the invention]
[0017] Embodiments of the present invention will be described in detail below with reference to the drawings.
[0018] (1. Roll call system 1) Figure 1 shows a roll call system 1 including a roll call terminal 2 according to an embodiment of the present invention. The roll call system 1 is a system used when conducting roll calls for drivers in the transportation industry, etc., and the roll call terminal 2 and the person in charge terminal 5 are connected to each other via a network so as to be able to communicate.
[0019] The roll call terminal 2 is a computer terminal used by drivers for roll call, and can be a mobile device such as a smartphone or tablet.
[0020] Figure 2 shows the hardware configuration of the roll call terminal 2. The roll call terminal 2 has a configuration in which a control unit 21, a storage unit 22, a communication unit 23, an input unit 24, a display unit 25, a camera 26, an audio input / output unit 27, an IC reader / writer 28, a peripheral device I / F (interface) unit 29, etc. are connected via a bus. However, the configuration shown in Figure 2 is just one example, and the roll call terminal 2 can take various configurations depending on the application and purpose.
[0021] The control unit 21 includes a CPU, ROM, RAM, etc. The CPU calls programs stored in the storage unit 22 and ROM or other recording media into the work memory area on the RAM and executes them, controlling each part connected via the bus to realize the various processes of the roll call terminal 2 described later. ROM is a non-volatile memory that permanently holds programs and data such as the computer's boot program and BIOS. RAM is a volatile memory that temporarily holds programs and data loaded from the storage unit 22 and ROM or other recording media, and also includes a work area used by the control unit 21 for various processing.
[0022] The storage unit 22 is a flash memory or the like, and stores the program executed by the control unit 21, the data necessary for program execution, the OS, etc. In particular, in this embodiment, the application program for causing the roll call terminal 2 to execute the processing described later, and the administrator data, driver data, roll call result data, etc. used in that process are stored in the storage unit 22. The administrator data, driver data, and roll call result data will be described later.
[0023] The communication unit 23 is a communication interface that mediates communication for the roll call terminal 2 and communicates with the staff terminal 5 and other devices via the network.
[0024] The input unit 24 is a touch panel or the like provided on the display unit 25, and transmits the input data and operation instructions to the control unit 21.
[0025] The display unit 25 is equipped with a display such as a liquid crystal panel and displays the various screens described later on the display according to the instructions of the control unit 21.
[0026] Camera 26 is an area camera using an image sensor such as a CCD (Charge Coupled Device) or CMOS (Complementary MOS). Camera 26 is used to photograph drivers when conducting alcohol tests during roll call.
[0027] The audio input / output unit 27 includes a microphone for audio input and a speaker for audio output.
[0028] The IC reader / writer 28 communicates with the IC chip of the driver's license 4 via an antenna using a contactless method. The IC reader / writer 28 may also be an external device connected via the peripheral device I / F unit 29 for communication.
[0029] The peripheral device interface unit 29 is a port for connecting peripheral devices, and includes short-range wireless communication such as USB and Bluetooth (registered trademark). The control unit 21 transmits and receives data with peripheral devices such as the alcohol detector 3 via the peripheral device interface unit 29.
[0030] Alcohol detector 3 is a device that measures the alcohol concentration in the driver's breath. The alcohol detector 3 is not particularly limited, but in this embodiment, it has a body temperature measurement function in addition to measuring alcohol concentration.
[0031] The staff terminal 5 is a computer terminal used by the person in charge of roll call duties, and can be a general-purpose personal computer equipped with a control unit, memory unit, communication unit, etc.
[0032] Figure 3 shows the functions of the roll call terminal 2. As shown in Figure 3, the control unit 21 of the roll call terminal 2 has a registration acceptance means 210, a setting acceptance means 220, an identity verification means 230, an alcohol test means 240, a confirmation item input acceptance means 250, a transmission means 260, and so on.
[0033] The registration acceptance means 210 is a system in which the control unit 21 of the roll call terminal 2 accepts registration of drivers and administrators, as well as changes to the registration details.
[0034] The setting reception means 220 allows the control unit 21 of the roll call terminal 2 to receive various settings related to roll call operations. In particular, in this embodiment, it is possible to receive a setting on whether or not to conduct an alcohol test during roll call.
[0035] The identity verification method 230 involves the control unit 21 of the roll call terminal 2 reading the data stored in the IC chip of the driver's license 4 using an IC reader / writer 28, and verifying the identity based on that data.
[0036] The alcohol testing means 240 is an alcohol test in which the control unit 21 of the roll call terminal 2 performs an alcohol test as part of the roll call operation, acquiring the alcohol concentration of the driver measured using the alcohol detector 3.
[0037] The confirmation item input receiving means 250 is used by the control unit 21 of the roll call terminal 2 to receive input from the driver regarding predetermined confirmation items that have been set in advance, as part of the roll call operation.
[0038] The transmission means 260 is a system in which the control unit 21 of the roll call terminal 2 transmits various data to the staff terminal 5 via the communication unit 23. The data transmitted includes roll call results, the above-mentioned settings, registration, and report emails regarding changes to registration details.
[0039] (2. Administrator data 30, driver data 40, roll call result data 50) Figure 4(a) shows the administrator data 30 recorded in the memory unit 22 of the roll call terminal 2. The administrator data 30 records administrator information such as administrator ID 31, administrator name 32, and password 33 for the administrator of the roll call terminal 2.
[0040] Figure 4(b) shows the driver data 40 recorded in the memory unit 22 of the roll call terminal 2. The driver data 40 records driver information such as the driver's name 41, the date of issuance of the driver's license 4 42, and the expiration date 43.
[0041] Figure 4(c) shows the roll call result data 50 recorded in the memory unit 22 of the roll call terminal 2. The roll call result data 50 records the roll call results, such as the answers 51 to the confirmation items during roll call, the driver's body temperature 52, alcohol concentration 53, and the driver's image 54.
[0042] (3. Processing at the roll call terminal 2) Next, we will explain the processes performed by the roll call terminal 2. The processes performed by the roll call terminal 2 can be broadly divided into two categories: various settings, registration and modification of registration details (referred to as various settings, etc.) and roll call operations. Each of these will be explained below. The user can switch between administrator mode and driver mode on the roll call terminal 2, performing the former as an administrator and the latter as a driver.
[0043] (3-1; Various settings, etc.) Figure 5 is a flowchart illustrating the general settings of the roll call terminal 2. Each step in Figure 5 is executed by the control unit 21 of the roll call terminal 2 controlling each part of the roll call terminal 2.
[0044] The roll call terminal 2 first launches an application program in response to user input and displays the driver's license reading screen on the display unit 25 (S101).
[0045] Figure 6(a) shows the driver's license reading screen 100 displayed in S101. The driver's license reading screen 100 displays the driver's name field 101 and instructions 102 to hold the driver's license 4 over the roll call terminal 2 or an external IC reader / writer 28. In the figure, reference numeral 103 indicates a link for administrators to perform various settings.
[0046] When the driver holds their driver's license 4 over the roll call terminal 2 or external IC reader / writer 28 in accordance with instruction 102, the roll call procedure described later will begin, but here the user will select link 103. This will switch the user to administrator mode, where they can perform various settings as an administrator.
[0047] In this case, the roll call terminal 2 first displays a login screen (not shown) on the display unit 25 and accepts the input of administrator ID 31 and password 33 as authentication information (S102).
[0048] After authentication using the above authentication information (S103), the roll call terminal 2 logs into administrator mode and displays the administrator menu screen 110 shown in Figure 6(b) on the display unit 25 (S104). If authentication fails, an error screen (not shown) is displayed and the user returns to the login screen.
[0049] The administrator menu screen 110 displays a list of functions available in administrator mode that can be selected. In this embodiment, the "Administrator List" button 111, the "Driver List" button 112, the "Various Settings" button 113, and the "Send Various History" button 114 are displayed as selectable options. In addition, the administrator menu screen 110 also displays a link LO for logging out and returning to the driver's license reading screen 100. This link LO may also be displayed on other screens, in which case the same code LO is used and the explanation is omitted.
[0050] When a user wants to register or change administrator information, they select the "Administrator List" button 111 on the administrator menu screen 110. When the "Administrator List" button 111 is selected (S105; Yes), the roll call terminal 2 performs the process related to registering or changing administrator information (referred to as administrator registration, etc.) (S106).
[0051] On the other hand, to register or change driver information, the "Driver List" button 112 is selected on the administrator menu screen 110. When the "Driver List" button 112 is selected (S107; Yes), the roll call terminal 2 performs the process related to registering or changing driver information (referred to as driver registration, etc.) (S108).
[0052] Furthermore, to configure various settings for roll call operations, select the "Various Settings" button 113 on the administrator menu screen 110. When the "Various Settings" button 203 is selected (S109; Yes), the roll call terminal 2 performs processing related to various settings for roll call operations (referred to as "various settings") (S110).
[0053] Furthermore, to send roll call results and various settings history, select the "Send Various History" button 204 on the administrator menu screen 110. When the "Send Various History" button 204 is selected (S111; Yes), the roll call terminal 2 performs the process related to sending roll call results and various settings history (referred to as sending various history) (S112).
[0054] When a user logs out from administrator mode, they select Link LO on the administrator menu screen 110. When Link LO is selected, the roll call terminal 2 logs out (S113) and terminates processing.
[0055] The following describes the administrator registration (S106), driver registration (S108), various settings for roll call operations (S110), and various history transmissions (S112) mentioned above.
[0056] (3-1-1; Administrator registration, etc.) Figure 7 is a flowchart showing the process of administrator registration and other operations in S106. In this embodiment, in S106, the administrator list screen 200 shown in Figure 8 is first displayed on the display unit 25 (S201).
[0057] The administrator list screen 200 displays administrator ID 31 and administrator name 32 as an administrator list. In addition, the administrator list screen 200 displays a "Details" button 201 and a "New Registration" button 202 for each administrator. In the figure, the symbol BK is a button to return to the previous screen, and the symbol MN is a button to return to the administrator menu screen 110 in Figure 6(b). Buttons with similar functions may appear on other screens, in which case the same symbols BK and MN are used and the explanation is omitted.
[0058] When a user wants to register an administrator, they select the "New Registration" button 202 (S202; New Registration). The display unit 25 then displays an administrator registration screen (not shown) for administrator registration, and the roll call terminal 2 accepts the input of administrator information (administrator ID 31, administrator name 32, password 33) on this screen (S203). The entered administrator information is then registered as administrator data 30 (S204), and a report email containing the registered administrator information is generated and sent to the person in charge terminal 5 (S205).
[0059] When a user wants to change registered administrator information, they select the "Details" button 201 for the administrator to be changed on the administrator list screen 200 (S202; Change Registration Details). Then, a change screen (not shown) for changing (including deleting) administrator information is displayed on the display unit 25, the roll call terminal 2 accepts the change in administrator information on this screen (S206), updates the registered administrator information with the changed content (S207), and generates a report email including the changed content and sends it to the person in charge terminal 5 (S205).
[0060] (3-1-2; Driver registration, etc.) Figure 9 is a flowchart showing the driver registration process in S108. In this embodiment, in S108, the driver list screen 300 shown in Figure 10(a) is displayed on the display unit 25 (S301). The driver list screen 300 displays a list of driver names 41. In addition, the driver list screen 300 displays a "Details" button 301, a "New Registration" button 302, etc. for each driver.
[0061] When a user wants to register a driver, they select the "New Registration" button 302 (S302; New Registration). The display unit 25 then displays the driver registration screen 310 shown in Figure 10(b), and the roll call terminal 2 accepts input of driver information (driver name 41, date of issuance of driver's license 4 42, expiration date 43) on this screen (S303).
[0062] In S303, the user enters the driver's name 41 in the input field 311 and selects the "Register License" button 313 to enter the license information. When the "Register License" button 313 is selected, the display unit 25 displays a license reading screen (not shown) that provides the same instructions 102 as in Figure 6(a). When the user holds the driver's license 4 over the roll call terminal 2, the IC chip of the driver's license 4 is read by the IC reader / writer 28, and the issuance date 42 and expiration date 43 of the driver's license 4 are entered and displayed in the license information display field 312 in Figure 10(b).
[0063] Furthermore, the driver registration screen 310 may allow the input of an extended expiration date. The extended expiration date is the extended expiration date when the expiration date 43 of the driver's license 4 is extended for a certain period due to an emergency or other reason. For the extended expiration date, it is not possible to enter a date beyond a certain period from the original expiration date 43, and an error will be generated if a date exceeding that period is entered.
[0064] When a user selects the "Register" button 314 on the driver registration screen 310, the roll call terminal 2 registers the entered driver information (driver name 41, issuance date 42, expiration date 43, and extended expiration date if entered) in the driver data 40 (S304), and generates a report email containing the registered driver information and sends it to the staff terminal 5 (S305). Note that in S304, if there are blank fields in the input field 311 or the license information display field 312, or if the expiration date 43 or extended expiration date of the driver's license 4 has expired, an error will be recorded and registration will not be possible.
[0065] When a user wants to change registered driver information, they select the "Details" button 301 for the driver to be changed on the driver list screen 300 (S302; Change Registration Details). The display unit 25 then displays a change screen (not shown) for changing (including deleting) driver information, and the roll call terminal 2 accepts the change in driver information on this screen (S306), updates the registered driver information with the changed content (S307), and generates a report email including the changed content and sends it to the person in charge terminal 5 (S305). Regarding changes to the issuance date 42 and expiration date 43, as described above, the roll call terminal 2 reads the IC chip of the new driver's license 4, and the issuance date 42 and expiration date 43 of that driver's license 4 can be updated as new registration details.
[0066] (3-1-3; Various settings regarding roll call procedures) Figure 11 is a flowchart illustrating the general processing of various settings in S110. In this embodiment, in S110, the selection screen 400 shown in Figure 12 is first displayed on the display unit 25 (S401).
[0067] The selection screen 400 displays buttons such as "Email Settings" 401 for configuring email sending settings, "Device Settings" 402 for configuring devices such as the alcohol detector 3, and "Confirmation Item Settings" 403 for configuring confirmation items during roll call.
[0068] When a user wants to configure settings related to sending emails, they select the "Email Settings" button 401. When the "Email Settings" button 401 is selected (S402; Yes), the roll call terminal 2 performs the process related to setting up emails (referred to as email settings) (S403).
[0069] On the other hand, to configure devices such as the alcohol detector 3, select the "Device Settings" button 402. When the "Device Settings" button 402 is selected (S404; Yes), the roll call terminal 2 performs the processing related to configuring devices such as the alcohol detector 3 (referred to as device settings) (S405).
[0070] Additionally, to set the items to be checked during roll call, select the "Set Check Items" button 403. When the "Set Check Items" button 403 is selected (S406; Yes), the roll call terminal 2 performs the process related to setting the check items (referred to as setting check items) (S407).
[0071] The following explains the processes for email settings (S403), device settings (S405), and confirmation item settings (S407).
[0072] (S403; Email settings) Figure 13 is a flowchart showing the email settings process in S403. In this embodiment, in S403, the selection screen 500 shown in Figure 14(a) is first displayed on the display unit 25 (S4030).
[0073] On the selection screen 500, buttons such as the "Recipient Settings" button 501 for setting the recipient of the email (person in charge terminal 5), the "Outgoing Server Settings" button 502 for setting the outgoing server, and the "Outgoing Item Settings" button 503 for setting the items to be sent are displayed as selectable options.
[0074] If the "Recipient Settings" button 501 is selected here (S4031; Yes), a settings screen (not shown) for setting the recipient's email address will be displayed on the display unit 25, and the roll call terminal 2 will accept the setting of the email address on this screen (S4032).
[0075] On the other hand, if the "Transmission Server Settings" button 502 is selected (S4033; Yes), a settings screen (not shown) for configuring settings related to the transmission server (such as whether to use SSL; Secure Socket Layer) is displayed on the display unit 25, and the roll call terminal 2 accepts these settings on that screen (S4034).
[0076] If the "Set Transmission Items" button 503 is selected (S4035; Yes), the transmission item settings screen 510 shown in Figure 14(b) is displayed on the display unit 25, and the roll call terminal 2 accepts settings for whether or not to automatically send a report email to the recipient for each transmission item on the screen (S4036).
[0077] The items to be sent include, for example, a report email upon successful completion of roll call (S616 described later), a report email upon new administrator registration and changes to administrator information (S205), a report email upon new driver registration and changes to driver information (S305), a report email when the automatic sending of report emails is set in this flow (S4038 described later), a report email when confirmation items for roll call are set (S4073 described later), and a report email when the setting for whether or not to conduct temperature measurement and alcohol testing is set (S4059 described later). A setting field 511 is provided for each of these sending items to set it to ON (send) or OFF (do not send).
[0078] The user sets ON or OFF in the settings field 511 and then selects the "Save" button 512 to proceed to the S4037 process described later. Note that by default, all transmission items are set to ON, and this embodiment is described assuming that report emails for each transmission item are automatically sent to the responsible person's terminal 5.
[0079] Once the email recipient, sending server, and sending items are configured as described above, the roll call terminal 2 records these settings in the storage unit 22 (S4037) and sends a report email containing these settings to the person in charge terminal 5 (S4038).
[0080] (S405; Device Settings) Figure 15 is a flowchart showing the device setting process in S405. In this embodiment, in S405, the selection screen 600 shown in Figure 16(a) is displayed on the display unit 25 (S4050). On this selection screen 600, buttons such as the "Temperature Measurement On / Off Setting" button 601 and the "Alcohol Test Setting" button 602 are displayed for selection.
[0081] When the "Temperature Measurement Presence / Absence Setting" button 601 is selected on the selection screen 600 (S4051; Yes), the roll call terminal 2 displays the Temperature Measurement Presence / Absence Setting screen (not shown) on the display unit 25 and accepts the setting of whether or not to perform temperature measurement (S4052).
[0082] On the other hand, when the "Alcohol Test Settings" button 602 is selected (S4053; Yes), if the current alcohol test setting is ON (to be performed) (S4054; ON), the roll call terminal 2 displays the password input screen 610 shown in Figure 16(b) and accepts a password to be entered into the password input field 611 as authentication information (S4055). The password to be entered is the password for changing the alcohol test settings, and is stored in the storage unit 22 as, for example, a password set by the person in charge. This password is different from the password 33 used to log in to administrator mode.
[0083] After authentication using a password (S4056), the roll call terminal 2 displays the alcohol test setting screen 620 shown in Figure 16(c). If authentication fails, an error screen (not shown) is displayed, and the user is prompted to re-enter the password.
[0084] On the alcohol test settings screen 620, you can set whether to perform the alcohol test ON (to perform) or OFF (not to perform) in the setting field 621, and the roll call terminal 2 accepts this setting (S4057).
[0085] On the other hand, if the current alcohol test setting is OFF (S4054; OFF), the alcohol test setting screen 620 is displayed without password authentication, and the user can set it to ON or OFF (S4057).
[0086] Once the settings for whether or not to conduct temperature measurement and alcohol testing have been made, the roll call terminal 2 records these settings in the storage unit 22 (S4058) and sends a report email containing these settings to the person in charge terminal 5 (S4059).
[0087] (S407; Confirmation Item Settings) Figure 17 is a flowchart showing the process of setting confirmation items in S407. In this embodiment, in S407, the confirmation item list screen 700 shown in Figure 18 is first displayed (S4070). The confirmation item list screen 700 displays a list of confirmation items 701 for roll call.
[0088] When the "Change" button 702 is selected on the confirmation item list screen 700, a settings screen (not shown) is displayed on the display unit 25, and the roll call terminal 2 accepts settings such as changes, additions, or deletions of confirmation items 701 on that screen (S4071). The settings are then recorded in the storage unit 22 (S4072), and a report email containing the settings is sent to the person in charge terminal 5 (S4073).
[0089] (3-1-4. Sending various history records) Figure 19 is a flowchart showing the processing of various history transmissions in S112 of Figure 5. In this embodiment, in S112, the selection screen 800 shown in Figure 20 is first displayed on the display unit 25 (S501). The selection screen 800 displays a "Driver History" button 801 for transmitting the history of driver roll call results, a "Setting History" button 802 for transmitting the history of various settings, etc.
[0090] If the "Driver History" button 801 is selected (S502; Driver History), the roll call terminal 2 displays a period selection screen (not shown) on the display unit 25 for specifying a past period, accepts the period selection on the screen (S503), and sends the roll call results (referred to as roll call history) recorded during the specified period to the person in charge terminal 5 via email (S504).
[0091] Even if the "Setting History" button 802 is selected (S502; Setting History), the roll call terminal 2 displays a period selection screen (not shown) on the display unit 25 for specifying a past period, accepts the period selection on that screen (S505), and sends an email to the person in charge terminal 5 with a history of various settings made during the specified period (S506).
[0092] The above describes the processes performed by the user in administrator mode. On the other hand, in this embodiment, as mentioned above, the user performs roll call duties in driver mode, so the details of that will be explained below.
[0093] (3-2. Roll call procedures) Figure 21 is a flowchart illustrating the roll call procedure using the roll call terminal 2. The processing of each step is executed by the control unit 21 of the roll call terminal 2, which controls each part of the roll call terminal 2.
[0094] During roll call, the roll call terminal 2 launches an application program in response to user input and displays the aforementioned driver's license reading screen 100 (S601). The user then holds the driver's license 4 over the roll call terminal 2, and the roll call terminal 2 uses the IC reader / writer 28 to read the issuance date 42 and expiration date 43 data from the IC chip of the driver's license 4 (S602).
[0095] The roll call terminal 2 compares the issuance date 42 and expiration date 43 data read from the driver's license 4 with the driver data 40 and verifies the user's identity by determining whether there is a record that matches the above combination of issuance date 42 and expiration date 43, that is, whether the user is a driver who has been registered in advance (S603).
[0096] If identity verification is successful, as shown in Figure 22(a), the driver's name 41 corresponding to the above combination of issuance date 42 and expiration date 43 will be displayed in the driver's name display field 101 of the driver's license reading screen 100, and a check mark 104 indicating that identity verification was successful will be displayed. If identity verification fails, an error screen (not shown) will be displayed and the process will be terminated. In this case, it is also possible to send a report email to the person in charge's terminal 5 informing them of the failure of identity verification.
[0097] Furthermore, in S603, if the expiration date 43 of the driver's license 4 or the aforementioned extended expiration date has expired, the process may be terminated as an error. In addition, if there are multiple records in the driver data 40 that match the combination of issuance date 42 and expiration date 43 read from the driver's license 4, the driver names 41 of those multiple records may be displayed in a list, and the user may be allowed to select a driver name 41.
[0098] Next, the roll call terminal 2 displays the roll call screen 120 shown in Figure 22(b) on the display unit 25 (S604). The roll call screen 120 displays the confirmation items 701 set in S407 (see Figure 11) and their corresponding answer fields 122 (○ or ×), as well as an "Answer" button 123, etc. The roll call terminal 2 accepts the input of answers for each confirmation item 701 in the answer field 122 (S605).
[0099] When the "Answer" button 123 is selected on the roll call screen 120, the roll call terminal 2 records the answer as the roll call result (answer 51 in Figure 4(c)) in the roll call result data 50 of the storage unit 22 (S606). Then, it determines whether driving is permitted or not based on the roll call result (S607). If driving is not permitted (S607; No), it displays an error screen (not shown) on the display unit 25, sends a report email to the person in charge terminal 5 indicating that the roll call result is an error and the roll call result (answer to the confirmation items) (S608), and terminates the process. The driver then waits for instructions from the person in charge.
[0100] On the other hand, if driving is permitted in S607 (S607; Yes), the roll call terminal 2 starts pairing with the alcohol detector 3 (S609), and measures the driver's body temperature using the body temperature measurement function of the alcohol detector 3 (S610).
[0101] Figure 22(c) shows an example of the body temperature measurement screen 130 displayed on the roll call terminal 2 in S610. On the body temperature measurement screen 130, selecting the "Start Measurement" button 131 starts body temperature measurement by the alcohol detector 3, the body temperature 132 obtained from the alcohol detector 3 is displayed, and the measured body temperature 132 is recorded as the roll call result (body temperature 52 in Figure 4(c)) in the roll call result data 50 of the storage unit 22 (S611).
[0102] If the body temperature 132 is below a predetermined threshold (S612; Yes), the roll call terminal 2 displays a check mark 133 on the body temperature measurement screen 130, indicating that the body temperature 132 is normal, and proceeds to the alcohol test (S613). On the other hand, if the body temperature 132 is above a predetermined threshold (S612; No), an error screen (not shown) is displayed on the display unit 25, and a report email indicating that the roll call result is an error and the roll call result (answers to the confirmation items and body temperature) is sent to the person in charge terminal 5 (S608), ending the process.
[0103] Next, the roll call terminal 2 performs an alcohol test on the driver using the alcohol detector 3 (S613). In S613, the test screen 140 shown in Figure 22(d) is displayed on the display unit 25, and the alcohol test is started by selecting the "Start Measurement" button 141. At this time, the roll call terminal 2 activates the camera 26 and takes a picture of the user with the front camera, and displays the image 142 captured by the camera 26 on the display unit 25. The camera 26 continues to photograph the user until the user's breath is blown onto the alcohol detector 3 and the measurement of the alcohol concentration is completed.
[0104] Once the alcohol concentration measurement is complete, the roll call terminal 2 acquires the alcohol concentration measured by the alcohol detector 3, extracts a still image of the driver from the video 142 captured during the measurement, and displays the alcohol concentration 143 and driver image 144 on the inspection screen 140 as shown in Figure 22(e). The inspection results, the alcohol concentration 143 and driver image 144, are also recorded in the roll call result data 50 as the roll call result (alcohol concentration 53 and driver image 54 in Figure 4(c)) (S614). Recording the driver image 144 and other information helps prevent fraud such as impersonation by others.
[0105] If the alcohol concentration 143 is below a predetermined threshold (S615; Yes), the roll call terminal 2 displays a check mark 145 on the inspection screen 140, indicating that the alcohol concentration 143 is normal, and proceeds to the process described in S616 below. On the other hand, if the alcohol concentration 143 is above a predetermined threshold (S615; No), an error screen (not shown) is displayed on the display unit 25, and a report email indicating that the roll call result is an error and the roll call result (answers to confirmation items, body temperature, alcohol concentration, etc.) is sent to the person in charge terminal 5 (S608), and the process ends.
[0106] Once all roll call procedures, including identity verification, answering of verification items, temperature measurement, and alcohol testing, have been successfully completed, the roll call terminal 2 sends a report email to the staff terminal 5 indicating that the roll call results are normal and showing the roll call results (answering of verification items, temperature, alcohol concentration, etc.) (S616), and then terminates the process.
[0107] In this embodiment, a report email is sent in S616. However, depending on the settings in S4036 (see Figure 13), a report email may not be sent. In this case, the history of roll call results for the specified period can be sent to the staff terminal 5 by the process in S504 (see Figure 19). However, if the answers to the confirmation items, body temperature, or alcohol concentration are errors and not normal, a report email will always (forcibly) be sent in S608, regardless of the settings in S4036. This prevents the destruction of roll call results by destroying the roll call terminal 2, etc.
[0108] Furthermore, if the device settings in S405 (see Figure 11) are set to OFF for temperature measurement, alcohol testing, or both, the temperature measurement, alcohol testing, or both processes will be omitted according to those settings. However, even in this case, alcohol testing or temperature measurement will be performed separately at another location.
[0109] As described above, the roll call terminal 2 according to this embodiment uses data read from the driver's license 4 to verify the user's identity, thus preventing impersonation during roll call. Furthermore, it becomes possible to conduct roll call without performing an alcohol test when an alcohol detector 3 is unavailable, providing a roll call terminal 2 that can flexibly respond to various situations.
[0110] Furthermore, in this embodiment, by entering administrator ID 31 and password 33 as authentication information, it is possible to set whether or not to conduct alcohol testing in administrator mode. However, when changing the setting from conducting to not conducting alcohol testing, it is necessary to enter a password for setting changes in addition to the above authentication information. Therefore, special privileges are required to switch from conducting to not conducting alcohol testing, and not just anyone can freely disabling it, which is preferable from the standpoint of preventing fraudulent avoidance of testing.
[0111] On the other hand, in this embodiment, even if an alcohol test is not conducted, other roll call tasks such as answering confirmation item 701 can be carried out, and although the alcohol test is conducted at a different location, the overall result is improved operational efficiency through remote roll call.
[0112] Furthermore, in this embodiment, it is possible to configure whether or not to send a report email to the employee's terminal 5 when the roll call process, including alcohol testing, is completed successfully, allowing for flexible operation regarding the reporting of roll call results. However, if the roll call results are not normal, a report email is forcibly sent to the employee's terminal 5 regardless of the configuration, thereby preventing fraud such as the concealment of roll call results.
[0113] Furthermore, in this embodiment, even if the roll call results are not sent to the employee's terminal 5 as a report email, the process in S112 (see Figure 5) described above makes it possible to report the history of roll call results for a specified period to the employee in charge.
[0114] However, the present invention is not limited to the embodiments described above. For example, in this embodiment, an alcohol detector 3 having a body temperature measurement function is used, but alcohol testing and body temperature measurement may also be performed using an alcohol detector 3 without a body temperature measurement function and a separate body temperature measuring device.
[0115] Furthermore, when the roll call terminal 2 processes in administrator mode or driver mode, it may compare the expiration date 43 of the driver's license 4 recorded in the driver data 40 with the current date, calculate the remaining number of days the driver's license 4 is valid, and display it on the display unit 25.
[0116] Alternatively, as shown in the roll call system 1a in Figure 23, multiple roll call terminals 2 and multiple staff terminals 5 may be connected to a server 9 in a communicative manner, and roll call results such as answers to confirmation items may be sent to the server 9 and stored as roll call result data 50, or various settings and other information may be sent to the server 9 and recorded.
[0117] This allows information transmitted from multiple roll call terminals 2, 2, ... to be stored on server 9, and other necessary information to be received and recorded from roll call terminals 2 and staff terminals 5, enabling the generation and output of forms in a predetermined format. Furthermore, multiple staff terminals 5 can access server 9, making it possible to view and manage each driver's roll call results, etc., from multiple business locations.
[0118] In this embodiment, the roll call terminal 2 executes the above-mentioned processes by running an application program. However, the present invention is not limited to this. For example, a user terminal such as a smartphone, tablet, or personal computer, which is communicatively connected to the alcohol detector 3, may access a website provided by a web server (not shown) and execute the above-mentioned processes via the website. In this case, the web server functions as the roll call terminal 2 having the functions shown in Figure 3, and can send and receive necessary data with the user terminal and the person in charge terminal 5 to execute the administrator mode and user mode processes described above.
[0119] Preferred embodiments of the present invention have been described above with reference to the attached drawings, but the present invention is not limited to these examples. It will be obvious to those skilled in the art that various modifications or alterations can be conceived within the scope of the technical idea disclosed herein, and these will naturally also fall within the technical scope of the present invention. [Explanation of Symbols]
[0120] 1, 1a: Roll call system 2: Terminal for roll call 3: Alcohol detector 4: Driver's license 5: Person in charge terminal 210: Registration acceptance method 220: Setting acceptance method 230: Method of identity verification 240: Methods of alcohol testing 250: Method for receiving input of confirmation items 260: Transmission method 30: Administrator Data 40: Driver data 50: Roll call result data
Claims
1. A terminal for conducting driver roll calls, A means of verifying identity that determines whether or not a driver is pre-registered based on data stored in the IC chip of their driver's license during roll call, An alcohol testing method for obtaining the alcohol concentration of drivers measured by an alcohol detector during roll call, A setting acceptance method that accepts requests to specify whether or not to conduct alcohol testing during roll call, Equipped with, The aforementioned setting acceptance means performs authentication using authentication information when transitioning to administrator mode for setting whether or not to conduct an alcohol test. Furthermore, when setting whether or not to conduct an alcohol test, if the system is configured to do so, the roll call terminal is characterized by performing authentication using authentication information different from the aforementioned authentication information.
2. A terminal for conducting driver roll calls, A means of verifying identity that determines whether or not a driver is pre-registered based on data stored in the IC chip of their driver's license during roll call, An alcohol testing method for obtaining the alcohol concentration of drivers measured by an alcohol detector during roll call, A setting acceptance method that accepts requests to specify whether or not to conduct alcohol testing during roll call, A transmission means for sending roll call results, including alcohol test results, to a designated recipient, Equipped with, The setting acceptance means can configure whether or not to send the roll call result to the destination at the time of roll call if the roll call result is normal. The aforementioned transmission means is a roll call terminal characterized by forcibly transmitting the roll call result to the aforementioned transmission destination at the time of roll call if the roll call result is not normal.
3. The roll call terminal further includes a means for receiving input of confirmation items that accepts answers to predetermined confirmation items during roll call, The roll call terminal according to claim 1 or 2, characterized in that the confirmation item input receiving means accepts input of the answers even when an alcohol test is not conducted.
4. The roll call terminal according to claim 2, characterized in that the transmission means is capable of transmitting the roll call results for a specified period in the past to the transmission destination as roll call history.
5. A terminal for conducting driver roll calls, A means of verifying identity that determines whether or not a driver is pre-registered based on data stored in the IC chip of their driver's license during roll call, An alcohol testing method for obtaining the alcohol concentration of drivers measured by an alcohol detector during roll call, A setting acceptance method that accepts requests to specify whether or not to conduct alcohol testing during roll call, Equipped with, The aforementioned setting acceptance means performs authentication using authentication information when transitioning to administrator mode for setting whether or not to conduct an alcohol test. Furthermore, a program to function as a roll call terminal that performs authentication using authentication information different from the aforementioned authentication information when setting whether or not to perform an alcohol test, if the system is configured to perform an alcohol test.
6. A terminal for conducting driver roll calls, A means of verifying identity that determines whether or not a driver is pre-registered based on data stored in the IC chip of their driver's license during roll call, An alcohol testing method for obtaining the alcohol concentration of drivers measured by an alcohol detector during roll call, A setting acceptance method that accepts requests to specify whether or not to conduct alcohol testing during roll call, A transmission means for sending roll call results, including alcohol test results, to a designated recipient, Equipped with, The setting acceptance means can configure whether or not to send the roll call result to the destination at the time of roll call if the roll call result is normal. The transmission means is a program that causes the transmission means to function as a roll call terminal that, if the roll call result is not normal, forcibly transmits the roll call result to the transmission destination at the time of roll call.