1. Field of the Invention
The invention relates to an alcohol drinking state check device capable of performing an alcohol drinking state check of a user.
2. Description of the Related Art
As a conventional alcohol drinking state check device, there is known an alcohol detection system provided with a digital camera for picking up the image of a driver whose alcohol concentration in a breath is being measured to prevent the measurement of alcohol concentration in a breath of an imposter who drinks no alcohol (refer to, for example, Patent Document 1)
An alcohol concentration in a breath of a driver who drives a vehicle in business is measured before the driver drives the vehicle to prevent drink-driving. However, various illegal measurements are performed by a driver who drinks alcohol such as an illegal measurement by an imposter who drinks no alcohol. In a worst case, an illegal measurement may be performed in conspiracy of a driver with a person in charge of monitoring the measurement by a driver. In the conspiracy, a communication is made between the driver and the person in charge as to the illegal measurement in many cases.
However, the conventional alcohol drinking state check device cannot keep the communication described above as evidence although the device can pick up the image of a driver whose alcohol concentration in a breath is being measured.
To cope with the above problem, an object of the invention is to provide an alcohol drinking state check device capable of keeping a communication as to illegality for an alcohol drinking state check as evidence.
An alcohol drinking state check device of the invention is characterized by including an alcohol drinking state check means for performing an alcohol drinking state check of a user, a peripheral state obtaining means for obtaining a peripheral state by at least one of sound and image to keep a communication as to the check which is illegal between a person who monitors the check performed by the user and the user as evidence, a temporary record continuation means for continuing the temporary record of the peripheral states obtained by the peripheral state obtaining means, and a pre-check/post-check record means for recording the peripheral states for a predetermined time before and after the check in the respective checks, wherein the pre-check/post-check record means obtains the record of the peripheral state at least before the check from the record by the temporarily record continuation means in the record of the peripheral states for the predetermined time before and after the check.
With the configuration, since the alcohol drinking state check device of the invention records the peripheral states for the predetermined time before and after the alcohol drinking state check is performed by the user in the respective checks, when a communication as to illegality for the alcohol drinking state check is performed in the predetermined time before and after the alcohol drinking state check, the communication can be kept as the evidence.
Further, the alcohol drinking state check device of the invention preferably includes an external transmission means for transmitting the peripheral states recorded by the pre-check/post-check record means to the outside.
With the configuration, since the alcohol drinking state check device of the invention transmits the evidence to the outside, the evidence can be stored in the external device. Accordingly, the alcohol drinking state check device of the invention can make it difficult to illegally erase the evidence in comparison with the case that the evidence is stored only in the alcohol drinking state check device itself.
An alcohol drinking state check program for causing a computer to execute a process stored by a non-transitory computer-readable storage medium of the invention is characterized by including an alcohol drinking state check step of performing an alcohol drinking state check of a user, a peripheral state obtaining step of obtaining a peripheral state by at least one of sound and image to keep a communication as to the check which is illegal between a person who monitors the check performed by the user and the user as evidence, a temporary record continuation step of continuing the temporary record of the peripheral states obtained by the peripheral state obtaining step, and a pre-check/post-check record step of recording the peripheral states for a predetermined time before and after the check in the respective checks, wherein the pre-check/post-check record step obtains the record of the peripheral state at least before the check from the record by the temporarily record continuation step in the record of the peripheral states for the predetermined time before and after the check.
With the configuration, since the computer which executes the alcohol drinking state check program stored by the non-transitory computer-readable storage medium of the invention records the peripheral states for the predetermined time before and after the alcohol drinking state check of the user in the respective checks, the communication as to illegality for the alcohol drinking state check can be kept as the evidence.
Further, the alcohol drinking state check program of the invention preferably includes an external transmission step of transmitting the peripheral states recorded by the pre-check/post-check record step to the outside.
An alcohol drinking state check method of the invention is characterized by including an alcohol drinking state check step of performing an alcohol drinking state check of a user, a peripheral state obtaining step of obtaining a peripheral state by at least one of sound and image to keep a communication as to the check which is illegal between a person who monitors the check performed by the user and the user as evidence, a temporary record continuation step of continuing the temporary record of the peripheral states obtained by the peripheral state obtaining step, and a pre-check/post-check record step of recording the peripheral states for a predetermined time before and after the check in the respective checks, wherein the pre-check/post-check record step obtains the record of the peripheral state at least before the check from the record by the temporarily record continuation step in the record of the peripheral states for the predetermined time before and after the check.
Further, the alcohol drinking state check method of the invention preferably includes an external transmission step of transmitting the peripheral states recorded by the pre-check/post-check record step to the outside.
The alcohol drinking state check device of the invention can keep the communication as to illegality of the alcohol drinking state check as the evidence.
An embodiment of the invention will be explained below using the drawings.
First, a configuration of a roll call system according to the embodiment of the invention will be explained.
As shown in
The roll call system 10 is a system used by a carrier and is a system for supporting a call of a truck driver before the driver drives a truck. The call side devices 20 are disposed in a head office of the carrier. The to-be-called side devices 40 are installed to the branch offices of the carrier which are positioned at, for example, several hundreds of locations throughout the country.
As shown in
The PC 21 is composed of a CPU (Central Processing Unit), a ROM (Read Only Memory) and a HDD (Hard Disk Drive) which previously store programs and various types of data, a RAM (Random Access Memory) used as a working area of the CPU, and the like. The CPU is an arithmetic processing unit for operating the PC 21 by executing the programs stored in the ROM and the HDD. When the programs are executed by the CPU, the RAM temporarily stores the programs and various types of data.
In the call side devices 20, one of the call side devices 20 acts as a server, and the remaining call side devices 20 act as clients. Only the PC 21 of the call side device 20 acting as the server stores and manages a call waiting list which is a list of to-be-called persons who wait for a call. The PCs 21 of the call side devices 20 which are the clients do not store the call waiting list and are configured to read and edit the call waiting list stored in the PC 21 of the call side device 20 acting as the server. That is, all the call side devices 20 including the call side device 20 acting as the server use the call waiting list collectively. With the configuration, when calls are performed by plural call side devices 20 at the same time, a disadvantage that the same to-be-called person is called by plural call side devices 20 can be prevented from being occurred.
Likewise, the PC 21 of the call side device 20 acting as the server stores the face images previously registered to the respective to-be-called persons, the past histories previously registered to the respective to-be-called persons, and a standard call time previously set as a time necessary to a call of a to-be-called person. Further, the PC 21 of the call side device 20 acting as the server stores various types of information transmitted from the to-be-called side devices 40 together with a call request. The information is also used by all the call side devices 20 collectively.
As shown in
The PC 41 is composed of a CPU, a ROM and a HDD in which programs including an alcohol drinking state check program of the invention and various types of data are previously stored, and a RAM used as a working area of the CPU, and the like. The CPU is an arithmetic processing unit for operating the PC 41 by executing the programs stored in the ROM and the HDD. When the programs are executed by the CPU, the RAM temporarily stores the programs and various types of data. The alcohol drinking state check program may be stored in a portable non-transitory computer-readable storage medium such as a CD-ROM, a DVD disk, and the like and be executed by the PC 41.
Note that a PC 41 is configured to function as an alcohol drinking state check means 41a for performing an alcohol drinking state check (measurement of an alcohol concentration) of a to-be-called person as a user by the alcohol measurement unit 56, a peripheral state obtaining means 41b for obtaining a peripheral state by sound and image using the microphone 42 and the video camera 43, a temporary record continuation means 41c for continuing the temporary record of the peripheral states obtained by the peripheral state obtaining means 41b, a pre-check/post-check record means 41d for recording peripheral states for 10 minutes before and 10 minutes after a check to a non-volatile memory as evidence in the respective checks, and an external transmission means 41e for transmitting the peripheral states recorded by the pre-check/post-check record means 41d to the call side devices 20 as external devices by the communication unit 47. The time of 10 minutes is only an example and the time is not limited to the 10 minutes. Further, a recording time may be different before and after the check.
The peripheral state obtaining means 41b is configured to obtain the peripheral states by the microphone 42 and the video camera 43 at all times while the PC 41 operates.
Further, the temporarily record continuation means 41c is configured to continuously overwrite and store the peripheral states obtained by the peripheral state obtaining means 41b to and in a ring buffer of 30 minutes at all times while the PC 41 operates. Note that the time of the 30 minutes is only an example and the time is not limited to the 30 minutes.
As shown in
The “present to-be-called person” region 81 includes a “branch” region 81a showing the identification information of a to-be-called side device 40 which requested the call of a to-be-called person who is being called at present, an “employee number” region 81b showing the employee number of a to-be-called person who is being called at present, a “name” region 81c showing the name of a to-be-called person who is being called at present, and a “vehicle number” region 81d showing the vehicle number of a vehicle which is driven by a to-be-called person who is being called at present. The vehicle number is the register number of a vehicle, a number uniquely allocated to a vehicle owned by a firm, and the like. Note that the information shown in the “branch” region 81a, the “employee number” region 81b, the “name” region 81c, and the “vehicle number” region 81d is the identification information of a to-be-called person, and when the PC 21 of the call side device 20 acting as the server receives a call request from a to-be-called side device 40, the identification information is transmitted from the to-be-called side device 40 together with the call request.
The image shown in the “call manager” region 82 is an image picked up by the video camera 23.
The image shown in the “to-be-called person” region 83 is an image picked up by the video camera 43 of the to-be-called side device 40 and transmitted from the to-be-called side device 40 to the call side device 20.
The image shown in the “driver's license” region 84 is an image, which is transmitted, when the PC 21 of the call side device 20 acting as the server receives the call request from the to-be-called side device 40, together with the call request from the to-be-called side device 40. The face image of a to-be-called person in the image shown in the “driver's license” region 84 is used to cause the call manager to determine whether or not the person shown in the “to-be-called person” region 83 is truly the to-be-called person himself or herself.
The face image shown in the “registered face image” region 85 is previously registered in the PC 21 of the call side device 20 acting as the server for the respective to-be-called persons. The face image of a to-be-called person shown in the “registered face image” region 85 is used to cause the call manager to determine whether or not the person shown in the “to-be-called person” region 83 is truly the to-be-called person himself or herself.
The past histories shown in the “past history” region 86 are previously registered in the PC 21 of the call side device 20 acting as the server for the respective to-be-called persons. The past histories include, for example, the past traffic violations of the to-be-called persons, the disorders of the to-be-called persons, and the past work histories of the to-be-called persons.
The respective rows of the call waiting list shown in the “call waiting list” region 87 show information of the respective to-be-called persons who wait for a call, and calls are sequentially performed from an upper row. The respective columns of the call waiting list show a “branch” region 87a showing identification information of the to-be-called side device 40 which requests calls of to-be-called persons, an “employee number” region 87b showing the employee numbers of to-be-called persons, a “name” region 87c showing the names of to-be-called persons, a “vehicle number” region 87d showing the numbers of the vehicles which are driven by to-be-called persons, a “scheduled time” region 87e showing the scheduled times at which calls are performed to to-be-called persons, an “elapsed period of time” region 87f showing the elapsed period of times from the times at which to-be-called persons were registered to the call waiting list to the present time, and a “registered time” region 87g showing the times at which to-be-called persons were registered to the call waiting list. The information shown in the “branch” region 87a, the “employee number” region 87b, the “name” region 87c, and the “vehicle number” region 87d are the identification information of the to-be-called persons, and when the PC 21 of the call side device 20 acting as the server receives a call request from a to-be-called side device 40, the identification information is transmitted from the to-be-called side device 40 together with the call request.
The scheduled time in the “scheduled time” region 87e is information which can be calculated by the PC 21 based on the standard call time previously set as a time necessary to a call of a to-be-called person, the number of the call side devices 20, and the order of the to-be-called persons in the call waiting list. The scheduled time is updated at real time. A standard waiting time is determined as a scheduled waiting time of a to-be-called person in the overall roll call system 10 based on the standard call time and the number of the call side devices 20. For example, in an example shown in
Note that the standard waiting time is in inverse proportion to the number of calls which can be processed at the same time. The number of calls which can be processed at the same time is equal to the number of call managers who perform a call, that is, equal to the number of the call side devices 20. Accordingly, the standard waiting time is in inverse proportion to the number of the call side devices 20. That is, the standard waiting time when 2 sets of the call side devices 20 are available is one half that when 1 set of the call side device 20 is available, and the standard waiting time when 3 sets of the call side devices 20 are available is one third that when 1 set of the call side device 20 is available.
When a call is delayed because many to-be-called persons are registered in the call waiting list, a carrier employing the roll call system 10 can overcome the delay by additionally employing the number of the call side devices 20 and the number of the call managers who use the call side devices 20.
The elapsed period of time shown in the “elapsed period of time” region 87f is information which can be calculated based on the registered time shown in the “registered time” region 87g and the present time which can be obtained from the clock 30. The elapsed period of time is updated at real time. For example, in the example shown in
The registered time shown in the “registered time” region 87g is the present time of the clock 30 when a to-be-called person is registered to the call waiting list.
As shown in
Next, an operation of the roll call system 10 will be explained.
Note that each time the PC 21 of the call side device 20 acting as the server updates the call waiting list, the PC 21 delivers the call waiting list to the call side devices 20 acting as the clients and to all the to-be-called side devices 40. Accordingly, the same call waiting list is displayed on the monitors 25 of all the call side devices 20 and on the monitors 45 of all the to-be-called side devices 40 at all times.
<Call Request in the to-be-Called Side Device 40>
An operation of the to-be-called side device 40 when a call is requested will be explained.
When a to-be-called person inserts a license into the license reader 50 of the to-be-called side device 40, the PC 41 of the to-be-called side device 40 performs the operation shown in
As shown in
When the PC 41 determines that the license is not within the valid period at S102, the PC 41 makes an error display showing that a call fails on the monitor 45 (S103) and finishes a process shown in
Next, the PC 41 measures the blood pressure of the to-be-called person by the blood-pressure gauge 53 (S105) and measures the acceleration pulse wave of the to-be-called person by the acceleration sphygmograph 54 (S106). Note that the value measured by the blood-pressure gauge 53 and the value measured by the acceleration sphygmograph 54 are displayed on the monitor 45 by the PC 41.
Next, the PC 41 reads the fingerprint of the to-be-called person by the fingerprint authentication device 52 (S107) and determines whether or not an authentication by the fingerprint authentication device 52 is succeeded based on the fingerprint read at S107 (S108).
When the PC 41 determines that the authentication by the fingerprint authentication device 52 fails at S108, the PC 41 makes an error display on the monitor 45 showing that the call fails (S103) and finishes the process shown in
When the PC 41 determines that the measured body temperature is abnormal at S110, the PC 41 makes an error display showing that the call fails on the monitor 45 (S103) and finishes the process shown in
The query items at S111 are query items useful to a call such as query items as to a health state and the like as shown in, for example,
The query items are displayed on the monitor 45 and replied by the to-be-called person via the operation unit 46 such as a mouse, a touch panel disposed on the monitor 45, and the like.
As shown in
When the PC 41 determines that the to-be-called person is in the alcohol drinking state at S113, the PC 41 notifies ID information of the to-be-called person such as the name read from the license and the IC tag at S101 and S104 and that the to-be-called person was in the alcohol drinking state to the call side device 20 acting as the server via the communication unit 47 (S114), makes an error display showing that the call fails on the monitor 45 (S103), and finishes the processes shown in
Note that when the PC 21 of the call side device 20 acting as the server receives that the to-be-called person was in the alcohol drinking state from the to-be-called side device 40, the PC 21 transmits that the to-be-called person was in the alcohol drinking state to a not shown predetermined device as an urgent notification together with ID information of the to-be-called person to whom it is determined by the PC 41 that he or she was in the alcohol drinking state. The predetermined device is the mobile communication terminal, the PC, and the like of a management executive and a manager of a carrier and receives the urgent notification from the call side device 20 acting as the server by phone, E mail, and the like. Note that the urgent notification may be directly received from the to-be-called side device 40 without via the call side device 20 acting as the server.
When the PC 41 determines that the to-be-called person is not in the alcohol drinking state at S113, the PC 41 transmits a call request to the call side device 20 acting as the server via the communication unit 47 (S115) and finishes the process shown in
An operation of the call side device 20 acting as the server when a to-be-called person is registered to the call waiting list will be explained.
The call side device 20 acting as the server shows the call screen shown in
When the PC 21 of the call side device 20 acting as the server receives a call request from a to-be-called side device 40, the PC 21 starts a process shown in
As shown in
Next, the PC 21 adds the to-be-called person by whom the received call request is performed to the trailing end of the call waiting list (S132) and finishes the process shown in
As a result of process at S132, the same call waiting list in which the to-be-called person is updated is displayed on the monitors 25 of all the call side devices 20 and on the monitors 45 of all the to-be-called side devices 40.
<Obtaining of Evidence in the to-be-Called Side Device 40>
An operation of the to-be-called side device 40 when evidence is obtained will be explained.
When the alcohol concentration is measured at S112 shown in
As shown in
Next, the external transmission means 41e which is one of the functions of the PC 41 transmits the evidence recorded to the non-volatile memory at S141 and S142 to the call side device 20 acting as the server (S143) and finishes the process shown in
An operation of the call side device 20 when a call is performed will be explained.
When no call is started, nothing is displayed in the “present to-be-called person” region 81, the “to-be-called person” region 83, the “driver's license” region 84, the “registered face image” region 85, and the “past history” region 86 in the call screen on the monitor 25 of the call side device 20 (refer to
When a call manager instructs to start a call to the call side device 20 by, for example, depressing a call start button from the operation unit 26 of the call side device 20, the PC 21 of the call side device 20 starts a process shown in
As shown in
As a result of process at S161, the same call waiting list in which the to-be-called person is updated is displayed on the monitors 25 of all the call side devices 20 and the monitors 45 of all the to-be-called side devices 40.
Next, the PC 21 starts to drive the alarm 48 and the call light 49 of a to-be-called side device 40 as a target by transmitting an instruction to a to-be-called side device 40 as a target via the network 11 (S162). The to-be-called side device 40 as the target is the to-be-called side device 40 of the to-be-called person who is treated as the target at S161 in all the to-be-called side devices 40 capable of communicating with the call side devices 20. The PC 41 of the to-be-called side device 40 as the target starts to cause the alarm 48 to output sound and the call light 49 to emit light in response to the instruction from the call side device 20. Further, the PC 21 may start to blink the image displayed on the monitor 45 of the to-be-called side device 40 as the target.
Next, the PC 21 starts to blinkingly display the information of a to-be-called person shown in the “present to-be-called person” region 81 in the call screen on the monitor 25 (S163).
Next, the PC 21 causes the monitor 45 of the to-be-called side device 40 as the target to display the call screen by transmitting an instruction to the to-be-called side device 40 as the target via the network 11 (S164). That is, the monitor 25 of the call side device 20 and the monitor 45 of the to-be-called side device 40 as the target display the same image in synchronization with each other.
Next, the PC 21 determines whether or not a reply arrives from the to-be-called side device 40 as the target until the PC 21 receives the replay from the to-be-called side device 40 as the target (S165). Since the to-be-called person as the target can be aware that he or she becomes a target of a call by the sound output by the alarm 48 of the to-be-called side device 40, the light emitted by the call light 49, and the display on the monitor 45, the reply can be transmitted from the operation unit 46 of the to-be-called side device 40 as the target to the call side device 20 as soon as the to-be-called person finishes a preparation for receiving the call.
When the PC 21 determines that the replay arrives from the to-be-called side device 40 as the target at S165, the PC 21 finishes the blink display of the information of the to-be-called person displayed in the “present to-be-called person” region 81 in the call screen on the monitor 25 (S166).
Next, the PC 21 finishes to drive the alarm 48 and the call light 49 of the to-be-called side device 40 as the target by transmitting an instruction to the to-be-called side device 40 as the target via the network 11 (S167). The PC 41 of the to-be-called side device 40 as the target finishes the sound output by the alarm 48 and the light emitted by the call light 49 in response to the instruction from the call side device 20. Note that when the PC 21 starts to blink the image displayed on the monitor 45 of the to-be-called side device 40 as the target at S162, the PC 21 also finishes the blink of the image.
Next, the PC 21 permits the call manager to perform the call to the to-be-called person by communicating with the to-be-called side device 40 as the target via the network 11 (S168). Specifically, the sound input from the microphone 42 of the to-be-called side device 40 as the target is output from the speaker 24 of the call side device 20 via the network 11. The sound input from the microphone 22 of the call side device 20 is output from the speaker 44 of the to-be-called side device 40 as the target via the network 11. The image picked up by the video camera 43 of the to-be-called side devices 40 as the target is shown in the “to-be-called person” region 83 on the monitor 45 of the to-be-called side device 40 as the target as well as shown also in the “to-be-called person” region 83 on the monitor 25 of the call side device 20 via the network 11. Further, the image picked up by the video camera 23 of the call side device 20 is shown in the “call manager” region 82 on the monitor 25 of the call side device 20 as well as shown also in the “call manager” region 82 on the monitor 45 of the to-be-called side device 40 as the target via the network 11. As described above, since the call manager can perform the call while confirming the appearance of the to-be-called person and making dialog with the to-be-called person, the call manager can perform the call while feeling the physical condition and the like of the to-be-called person from the way of dialog, the voice, the facial color, the eyes, and the like of the to-be-called person.
Next, the PC 21 determines whether or not the call is finished until the PC 21 determines that the call is finished (S169). The call manager can instruct to finish the call to the call side device 20 by, for example, depressing a call finish button from the operation unit 26 of the call side device 20, and the like.
When the PC 21 determines that the call is finished at S169, the PC 21 causes the monitor 45 of the to-be-called side device 40 as the target to display the list screen by transmitting an instruction to the to-be-called side device 40 as the target via the network 11 (S170).
Next, the PC 21 determines whether or not a to-be-called person is still registered in the call waiting list (S171).
When the PC 21 determines that a to-be-called person is still registered in the call waiting list at S171, the PC 21 returns to the process at S161 again. That is, the PC 21 permits the call to be performed via the to-be-called side devices 40 in the order of the to-be-called persons in the call waiting list.
When the PC 21 determines that no to-be-called person is registered in the call waiting list at S171, the PC 21 finishes the process shown in
Note that, in the above description, although the example, in which the computers of the call side devices 20 and the to-be-called side devices 40 are composed of personal computers, is shown, the computers of at least ones of the call side devices 20 and the to-be-called side devices 40 may be composed of computers other than the personal computers. For example, the computers of the call side devices 20 and the to-be-called side devices 40 may be composed of mobile communication devices such as mobile phones and the like.
As shown in
Note that, the to-be-called side device 40 shown in
When the to-be-called side device 40 is composed of the mobile communication device 57 as shown in
As described above, since the to-be-called side device 40 records the peripheral states for 10 minutes before and 10 minutes after the alcohol drinking state check of a to-be-called person who is the user of the to-be-called side device 40 itself in the respective checks, when a communication as to illegality for the alcohol drinking state check is performed for the 10 minutes before and the 10 minutes after the alcohol drinking state check, the communication can be kept as evidence.
Further, since the to-be-called side device 40 transmits the evidence to the call side device 20 acting as the server, the call side device 20 acting as the server can store the evidence. Accordingly, the to-be-called side device 40 can make it difficult to illegally erase the evidence in comparison with the case that the evidence is stored only in the to-be-called side device 40.
Note that, in the roll call system 10 of the embodiment, although all the call side devices 20 are directly used by the call managers, the call side device 20 acting as the server may be in charge of only the management of the call waiting list and only the call side devices 20 acting as the clients may be directly used by the call managers. In the case, the standard waiting time is in inverse proportion to the number of the call side devices 20 acting as the clients.
Although the roll call system 10 of the embodiment includes the plural call side devices 20, the roll call system 10 may include only one call side device 20.
Further, although the roll call system 10 of the embodiment is introduced by the carrier, the user of the roll call system 10 is not limited to the carrier.
Note that, in the roll call system 10 of the embodiment, although the CPU executing the alcohol drinking state check program achieves the alcohol drinking state check means, the peripheral state obtaining means, the temporary record continuation means, the pre-check/post-check record means, and the external transmission means, the respective means may be achieved by mutually different hardware. The respective means are not limited to any specific combination of hardware circuitry and software.
Number | Date | Country | Kind |
---|---|---|---|
2010-109469 | May 2010 | JP | national |