Information processor
The information processing apparatus addresses the complexity of operating an alcohol detection system by providing two operation modes, allowing for easy alcohol concentration measurement, especially for users less familiar with mobile devices.
Patent Information
- Application Number
- JP2023190262
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-07
- Publication Date
- 2025-05-19
AI Technical Summary
The existing alcohol detection system requires users to operate a mobile application, which can be cumbersome for individuals, such as the elderly, who are not familiar with mobile devices.
An information processing apparatus with a processor that executes a program, allowing for two operation modes: one for specifying alcohol concentration based on a signal from a wired-connected alcohol detector, and another for specifying alcohol concentration based on an image of a non-wired connected alcohol detector.
Enables easy setting of operation modes, even with multiple modes available, facilitating user-friendly operation, particularly for those less adept with mobile devices.
Smart Images

Figure 2025077794000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus.
Background Art
[0002] As a method for checking the presence or absence of alcohol odor before getting into a vehicle, a method using an alcohol detector is known. Patent Document 1 discloses a measurement system in which a malodor measuring machine provided with an alcohol sensor is wired-connected to a mobile terminal, and the alcohol component in exhaled breath is detected using the connected malodor measuring machine. The detection result of the alcohol component is displayed on the display of the mobile terminal by an application installed in the mobile terminal.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the measurement system of Patent Document 1, the application of the mobile terminal does not operate when the malodor measuring machine is connected. In order to operate the application of the mobile terminal, for example, to display the detection result of the alcohol component on the display of the mobile terminal, it is necessary to operate the application of the mobile terminal. However, for those who are not good at operating a mobile terminal, such as the elderly, there is a problem that operating the application of the mobile terminal is troublesome.
[0005] One aspect of the present invention aims to realize an information processing apparatus that can easily set an operation mode even if it has a plurality of operation modes.
Means for Solving the Problems
[0006] In order to solve the above problems, an information processing apparatus according to the present invention is an information processing apparatus including a processor that executes a program. The program includes a first operation mode for specifying the alcohol concentration in exhaled breath based on a signal acquired from an alcohol detector that is wired-connected to the information processing apparatus, and a second operation mode for specifying the alcohol concentration in exhaled breath based on an image obtained by imaging an alcohol detector that is not wired-connected to the information processing apparatus. The information processing apparatus is operated as an alcohol concentration specifying device having these operation modes. When an alcohol detector is wired-connected to the information processing apparatus, the processor executes setting processing of setting the operation mode to the first operation mode according to the program, and when an alcohol detector is not wired-connected to the information processing apparatus, the processor sets the operation mode to the second operation mode.
Effects of the Invention
[0007] According to one aspect of the present invention, even if there are a plurality of operation modes, the operation mode can be easily set.
Brief Description of the Drawings
[0008]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Mode for Carrying Out the Invention
[0009] Hereinafter, an embodiment of the present invention will be described in detail.
[0010] (Management System 100) The management system 100 according to the present embodiment will be described with reference to FIG. 1. FIG. 1 is a schematic configuration diagram showing an example of the management system 100 according to the present embodiment.
[0011] As shown in FIG. 1, the management system 100 includes an information processing apparatus 10, an alcohol detector group 70, an OTG cable 40 which is a cable compliant with the OTG (On-The-Go) standard, a server apparatus 50, and a network 60. The management system 100 is mainly used as a system for managing the usage period and / or the number of uses of the alcohol detectors included in the alcohol detector group. The management system 100 can be considered to be used in a company that employs users who drive vehicles, such as a taxi company, where it is necessary to manage the state of users being drunk. Before or after driving a vehicle, the user measures the alcohol concentration in the breath. Hereinafter, the user will be referred to as the person to be measured.
[0012] The information processing device 10 (hereinafter, may be referred to as the own device) is a terminal operated by the person to be measured and is a terminal connectable to the network 60. In the present embodiment, the information processing device 10 will be described as a smartphone, but the information processing device 10 is not limited to a smartphone and may be a tablet terminal, a personal computer, or the like. The information processing device 10 operates as an alcohol concentration specifying device for specifying the alcohol concentration in the breath of the person to be measured.
[0013] The alcohol detector group 70 is a set of alcohol detectors and includes at least one alcohol detector. Each alcohol detector included in the alcohol detector group 70 is a device for measuring the alcohol concentration in the breath of the person to be measured. In the present embodiment, an alcohol detector group 70 including a plurality of alcohol detectors 20 and 30 is assumed. However, the alcohol detector group 70 may be configured by only one alcohol detector.
[0014] In the management system 100, the person to be measured selects an arbitrary alcohol detector 20 or 30 from the alcohol detector group 70 to measure the alcohol concentration in the breath. Note that the person to be measured may measure the alcohol concentration in the breath using the alcohol detector 20 or 30 assigned to himself / herself in the management system 100.
[0015] The alcohol detector 20 is an alcohol detector that can be connected to the information processing device 10 for information communication by the OTG cable 40. When the alcohol detector 20 and the information processing device 10 are connected by the OTG cable 40, power is supplied from the battery (not shown) of the information processing device 10 to the alcohol detector 20. The alcohol detector 20 in the present embodiment does not have a power supply and operates using the battery of the information processing device 10 as a power source.
[0016] OTG (On-The-Go) is a USB standard established, for example, for connecting and using USB devices with each other. In the conventional USB standard, a personal computer is regarded as the "host (parent)", and USB peripheral devices such as a mouse, a printer, and a digital camera are regarded as the "clients (children)", and the USB devices are controlled from the personal computer side. In contrast, OTG was established to give the USB peripheral devices the function of the "host (parent)" so that they can be connected. Note that OTG is sometimes referred to as "USB OTG". In the present embodiment, the information processing apparatus 10 corresponds to the "host (parent)", and the alcohol detector 20 corresponds to the "client (child)". Note that instead of an OTG cable compliant with the USB standard, an OTG cable 40 compliant with a standard having compatibility with the USB standard, for example, the Lightning (registered trademark) standard, may be used.
[0017] The alcohol detector 20 includes a display unit 23 and an exhaled air inlet unit 24. The display unit 23 is composed of a light emitting diode (LED: Light Emitting Diode). Specific examples will be described using the display units 23a to 23c in FIG. 1. The display unit 23a lights up when power is supplied from the battery of the information processing apparatus 10, indicating that the alcohol detector 20 is powered on. Further, the display unit 23b lights up so as to display the character "OK", for example, when the measurement result of the alcohol concentration is less than 0.15 mg / L. The display unit 23c lights up so as to display the character "NG" when the measurement result of the alcohol concentration is 0.15 mg / L or more. The threshold value of the alcohol concentration used for the display of the display units 23b and 23c is not limited to 0.15 mg / L and can be set to any value. Note that the display unit 23 may not be provided.
[0018] The exhaled air inlet portion 24 is constituted by, for example, a tubular member. At the exhaled air inlet portion 24, the end of the portion protruding outside the alcohol detector 20 is a blowing port that is held against the mouth of the subject and into which the subject's exhaled air is blown (see FIG. 1). The subject blows his / her exhaled air into the exhaled air inlet portion 24. The exhaled air blown in from the subject passes through the inside of the exhaled air inlet portion 24 and is led to the sensor 26 (see FIG. 2). Note that the exhaled air inlet portion 24 is not limited to being constituted by a tubular member. The exhaled air inlet portion 24 may be an opening formed in the alcohol detector 20 for guiding the exhaled air blown by the subject to the sensor 26. For example, the opening is formed in the main body of the alcohol detector 20 where the display portion 23 is provided.
[0019] The alcohol detector 30 is an alcohol detector that cannot communicate with the information processing device 10. The alcohol detector 30 includes a battery (not shown) as a power source. When the alcohol detector 30 is activated, power is supplied from the battery of the alcohol detector 30 to each part of the alcohol detector 30. The alcohol detector 30 includes a display 31, an exhaled air inlet portion 32, and a sensor (not shown). The exhaled air inlet portion 32 has the same configuration as the exhaled air inlet portion 24 of the alcohol detector 20. The measurement result of the alcohol concentration measured by the sensor of the alcohol detector 30 is displayed on the display 31.
[0020] The server device 50 is a server for storing and managing the usage period and number of times of use of the alcohol detectors 20 and 30, the measurement results of the alcohol concentration, and the like. The installation location of the server device 50 is not particularly limited, but for example, it is installed in a business center that manages the subjects who drive vehicles.
[0021] (Internal Configuration of the Management System) Next, with reference to FIG. 2, the internal configurations of the information processing device 10, the alcohol detector 20, and the server device 50 will be described. FIG. 2 is a block diagram showing the configurations of the information processing device 10, the alcohol detector 20, and the server device 50.
[0022] (Information processing apparatus 10) First, the information processing apparatus 10 will be described. As shown in FIG. 2, the information processing apparatus 10 includes a processor 11, a primary memory 12, a secondary memory 13, a communication IF 14, an input / output IF 15, a display 16, and a camera 17. The processor 11, the primary memory 12, the secondary memory 13, the communication IF 14, the input / output IF 15, the display 16, and the camera 17 are interconnected via a bus.
[0023] The secondary memory 13 stores a program P1. The program P1 is an application program for operating the information processing apparatus 10 as an alcohol concentration specifying apparatus. The processor 11 expands the program P1 stored in the secondary memory 13 onto the primary memory 12 according to a system program including an OS (Operating System). Then, the processor 11 executes each process included in the control method C1 described later according to the instructions included in the program P1 expanded on the primary memory 12. Examples of devices that can be used as the processor 11 include, for example, a CPU (Central Processing Unit). Examples of devices that can be used as the primary memory 12 include, for example, a semiconductor RAM (Random Access Memory). Examples of devices that can be used as the secondary memory 13 include, for example, an HDD (Hard Disk Drive).
[0024] The communication IF14 is an interface for communicating with the server device 50 via the network 60. Examples of the interface that can be used as the communication IF14 include, for example, an Ethernet (registered trademark) interface. Also, examples of the available network 60 include a PAN (Personal Area Network), a LAN (Local Area Network), a CAN (Campus Area Network), a MAN (Metropolitan Area Network), a WAN (Wide Area Network), a GAN (Global Area Network), or an internetwork including these networks. The internetwork may be an intranet, an extranet, or the Internet.
[0025] The input / output IF15 is an interface for communicating with the alcohol detector 20. The input / output IF15 is a USB interface or a Lightning interface corresponding to the OTG cable 40. Note that, for example, ATA (Advanced Technology Attachment), SCSI (Small Computer System Interface), serial communication, etc. may be used as the input / output IF15.
[0026] (Alcohol detector 20) Next, the alcohol detector 20 will be described. The alcohol detector 20 further includes an input / output IF25, a sensor 26, and a heater 27.
[0027] The input / output IF25 is an interface for communicating with the information processing device 10. The input / output IF25 is a USB interface or a Lightning interface corresponding to the OTG cable 40. The USB connector included in the USB interface is not particularly limited, but for example, it is Type-C.
[0028] The sensor 26 measures the alcohol concentration in the breath of the person to be measured. The sensor 26 is not particularly limited, but in the present embodiment, it will be described as a semiconductor sensor incorporating a metal oxide semiconductor. The metal oxide semiconductor has the property of oxidizing when it comes into contact with oxygen, and the alcohol concentration is measured from the electrical resistance value that changes depending on its concentration. The heater 27 is a heater for heating the sensor 26. By heating the sensor 26, the residue from the previous measurement is cleaned.
[0029] As described above, the alcohol detector 20 does not have a power supply and does not operate on its own. All the power used in the alcohol detector 20 is provided by the power supplied from the battery of the information processing device 10. By not providing a power supply, miniaturization and weight reduction of the alcohol detector 20 are achieved. This makes it easier to carry the alcohol detector 20. In addition, the alcohol detector 20 does not have a display screen such as a display, and is configured with a simple display mechanism using only light-emitting diodes. Such a configuration contributes to the miniaturization and weight reduction of the alcohol detector 20. Also, since the semiconductor sensor is smaller than other sensors (for example, an electrochemical sensor), adopting the semiconductor sensor contributes to the miniaturization and weight reduction of the alcohol detector 20. Furthermore, the alcohol detector 20 does not have a Bluetooth (registered trademark) which is a short-range wireless communication function.
[0030] (Server device 50) Next, the server device 50 will be described. As shown in FIG. 2, the server device 50 includes a processor 51, a primary memory 52, a secondary memory 53, and a communication IF 54. The processor 51, the primary memory 52, the secondary memory 53, and the communication IF 54 are interconnected via a bus. Examples of devices that can be used as the server device 50 include a workstation that constitutes a cloud server.
[0031] The processor 51, the primary memory 52, and the secondary memory 53 each have the same configuration as the above-described processor 11, primary memory 12, and secondary memory 13. The program P2 is stored in the secondary memory 53. The processor 51 executes each process included in the control method C2 described below according to the instructions included in the program P2. The communication IF 54 is an interface for communicating with the information processing apparatus 10 via the network 60. The communication IF 54 has the same configuration as the above-described communication IF 14.
[0032] Note that the program P2 for causing the processor 51 to execute the control method C2 can be recorded on a non-transitory computer-readable tangible recording medium. This recording medium may be the secondary memory 53 or other recording media. For example, a tape, a disk, a card, a semiconductor memory, a programmable logic circuit, etc. can be used as other recording media.
[0033] Also, in the present embodiment, a configuration is adopted in which the control method C2 is executed using a single processor (processor 51), but the present invention is not limited to this. That is, a configuration may be adopted in which the control method C2 is executed using a plurality of processors. In this case, the plurality of processors that execute the control method C2 may be provided in a single computer and configured to be communicable with each other via a bus, or may be provided distributed in a plurality of computers and configured to be communicable with each other via a network. For example, a mode in which the processors included in each of the plurality of computers constituting a cloud server cooperate to execute the control method C2, or a mode in which the processor 51 of the server device 50 and the processor 11 of the information processing apparatus 10 cooperate to execute the control method C2, etc. are also conceivable.
[0034] (Flow of the control method of the information processing apparatus 10) The flow of the control method C1 executed by the information processing apparatus 10 will be described with reference to FIG. 3. As shown in FIG. 3, the control method C1 includes processes S1 to S17.
[0035] First, the processor 11 determines whether an alcohol detector 20 is connected to the information processing apparatus 10 (S1). When the alcohol detector 20 is connected (S1: YES), the processor 11 executes a startup process S3 according to the system program. When the alcohol detector 20 is not connected (S1: NO), the processor 11 determines whether the startup button of the program P1 has been tapped (S2). When the startup button has not been tapped (S2: NO), the processor 11 executes process S1 again. When the startup button has been tapped (S2: YES), the processor 11 executes the startup process S3.
[0036] The startup process S3 is a process of starting the execution of the program P1, that is, starting the application, in the information processing apparatus 10. In the startup process S3, when the alcohol detector 20 is connected to the own device (S1: YES) or when the startup button of the program P1 is tapped, the processor 11 starts the execution of the program P1 according to the system program, using this as a trigger.
[0037] The provision process S4 is a process of providing information necessary for logging in to the program P1 to the server device 50. In the provision process S4, the processor 11 provides information such as the name of the subject to be measured, the login ID indicating the subject to be measured, and the password required for logging in to the server device 50 via the communication IF14. Also, in the provision process S4, when the alcohol detector 20 is connected to the own device, the processor 11 provides the identification ID of the alcohol detector 20 connected to the own device to the server device 50 via the communication IF14, together with the name, login ID, and password of the subject to be measured. The identification ID of the alcohol detector 20 is an example of an identifier for identifying the alcohol detector 20.
[0038] The acquisition process S5 is a process of acquiring information provided from the server device 50 as a response to the provision process S4. In the acquisition process S5, the processor 11 acquires, via the communication IF 14, a notification indicating that the subject has logged in normally from the server device 50. Also, in the acquisition process S5, when the identification ID of the alcohol detector 20 is provided in the provision process S4, the processor 11 acquires, via the communication IF 14, at least any one of the usage period, remaining usage period, number of uses, and remaining number of uses of the alcohol detector 20 indicated by the identification ID from the server device 50. The remaining usage period of the alcohol detector 20 is the remaining period obtained by subtracting the usage period of the alcohol detector 20 from the predefined available usage period for the alcohol detector 20. Also, the remaining number of uses of the alcohol detector 20 is the remaining number obtained by subtracting the number of uses of the alcohol detector 20 from the predefined available number of uses for the alcohol detector 20.
[0039] The setting process S6 is a process of setting the information processing device 10 as an alcohol concentration specifying device to the detector interlock mode M1 or the camera mode M2. The detector interlock mode M1 is an operation mode for specifying the alcohol concentration in the subject's breath based on a signal acquired from the alcohol detector 20 connected to the own device by the OTG cable 40. The camera mode M2 is an operation mode for specifying the alcohol concentration in the subject's breath based on an image obtained by imaging the alcohol detector 30 not wired-connected to the own device.
[0040] In the setting process S6, the processor 11 determines whether a wired connection with the alcohol detector 20 is established by the OTG cable 40. In the setting process S6, when a wired connection with the alcohol detector 20 is established, the processor 11 sets the operation mode to the detector interlock mode M1. In the setting process S6, when a wired connection with the alcohol detector 20 is not established, the processor 11 sets the operation mode to the camera mode M2.
[0041] The detector interlock mode M1 will be described. In the detector interlock mode M1, the processor 11 executes processes S7 to S11.
[0042] The display process S7 is a process of displaying various information on the display 16 during the execution of the detector interlock mode M1. In the display process S7, the processor 11 causes the display 16 to display a message indicating that it is operating in the detector interlock mode M1. The message includes at least one of the usage period, remaining usage period, number of uses, and remaining number of uses of the alcohol detector 20 acquired in the acquisition process S5. In the detector interlock mode M1, when the connection to the alcohol detector 20 is disconnected (S8: YES), the processor 11 logs out from the program P1 and executes the startup process S3 again.
[0043] The measurement process S9 is a process for making the alcohol detector 20 connected to the own device in a measurable state and measuring the alcohol concentration by the connected alcohol detector 20. In the measurement process S9, the processor 11 provides a control signal for heating the heater 27 to the connected alcohol detector 20 via the input / output IF15. Based on the control signal, the heater 27 is heated and the sensor 26 is also heated. During the heating of the heater 27, the processor 11 may display a screen indicating that the heater 27 is being heated on the display 16. Also, in the measurement process S9, after heating the heater 27 for a predetermined time, the processor 11 acquires a signal related to the measurement result of the alcohol concentration provided from the connected alcohol detector 20 via the input / output IF15.
[0044] The providing process S10 is a process of providing the measurement result of the alcohol concentration by the alcohol detector 20 connected to the own device to the server device 50. In the providing process S10, the processor 11 provides the measurement result of the alcohol concentration acquired in the measurement process S9 to the server device 50 via the communication IF14.
[0045] The display process S11 is a process that displays the measurement result of the alcohol concentration and a message prompting confirmation to the driving manager. The driving manager is a manager who manages the driving of the vehicle of the person to be measured. In the display process S11, the processor 11 displays the measurement result of the alcohol concentration obtained in the measurement process S9 on the display 16. In addition, the processor 11 displays a message on the display 16 to prompt the driving manager to contact the person to be measured to confirm the measurement result.
[0046] Next, the camera mode M2 will be described. In the camera mode M2, the processor 11 executes processes S12 to S16.
[0047] The display process S12 is a process that displays various information on the display 16 during the execution of the camera mode M2. In the display process S12, the processor 11 displays a message indicating that it is operating in the camera mode M2 on the display 16. In the camera mode M2, when the alcohol detector 20 is wired-connected (S13: YES), the processor 11 logs out from the program P1 and executes the startup process S3 again.
[0048] The image acquisition process S14 is a process that acquires an image by imaging the alcohol detector 30 that is not connected to the self-device by the OTG cable 40. In the image acquisition process S14, the processor 11 activates the camera 17 and acquires an image of the alcohol detector 30 imaged by the operation of the person to be measured. In the image acquisition process S14, the processor 11 may read the measurement result of the alcohol concentration from the display 31 included in the image.
[0049] The provision process S15 is a process that provides the imaged image of the alcohol detector 30 to the server device 50. In the provision process S15, the processor 11 provides the image acquired in the image acquisition process S14 to the server device 50 via the communication IF14.
[0050] The display process S16 is a process of displaying a message prompting confirmation to the driving manager. The processor 11 displays, on the display 16, a message prompting the person being measured to contact the driving manager in order to obtain confirmation of the measurement results from the driving manager.
[0051] The reception process S17 is a process of receiving a message from the server device 50. In the reception process S17, the processor 11 receives, via the communication IF14, a message indicating that the driving of the vehicle has been approved or denied by the driving manager from the server device 50. Note that the processor 11 may receive, via the communication IF14, an e-mail including a message indicating that the driving of the vehicle has been approved or denied, which is sent from the server device 50, from a mail server used for sending and receiving e-mails.
[0052] (Flow of the control method of the server device 50) The flow of the control method C2 implemented by the server device 50 will be described with reference to FIG. 4. As shown in FIG. 4, the control method C2 includes processes S20 to S26.
[0053] The acquisition process S20 is a process of acquiring information necessary for logging in to the program P1 from the information processing device 10. In the acquisition process S20, the processor 51 acquires, via the communication IF54, information such as the name of the person being measured, the login ID indicating the person being measured, and the password required for logging in, from the information processing device 10. Also, in the acquisition process S20, the processor 51 acquires, via the communication IF54, the identification ID of the alcohol detector 20 connected to the information processing device 10, together with the name, login ID, and password of the person being measured.
[0054] The providing process S21 is a process of providing information to the information processing apparatus 10 as a response to the acquisition process S20. In the providing process S21, the processor 51 provides, via the communication IF54, a notification indicating that the subject has logged in normally to the information processing apparatus 10. Also, in the providing process S21, when the identification ID of the alcohol detector 20 has been acquired in the acquisition process S20, the processor 51 provides, via the communication IF54, at least any one of the usage period, remaining usage period, number of uses, and remaining number of uses of the alcohol detector 20 indicated by the identification ID to the information processing apparatus 10.
[0055] The acquisition process S22 is a process of acquiring from the information processing apparatus 10 the measurement result of the alcohol concentration of the alcohol detector 20 and the measurement result of the alcohol concentration of the alcohol detector 30. In the acquisition process S22, the processor 51 acquires, via the communication IF54, a signal related to the measurement result of the alcohol concentration of the alcohol detector 20 and an image obtained by imaging the alcohol detector 30.
[0056] The registration process S23 is a process of registering the measurement result of the alcohol concentration of the alcohol detector 20 in a database. In the registration process S23, the processor 51 registers the measurement result in the database based on the signal related to the measurement result of the alcohol detector 20 acquired in the acquisition process S22 in the database in which information about the alcohol detectors 20 and 30 is recorded. Also, in the registration process S23, the processor 51 registers the image obtained by imaging the alcohol detector 30 acquired in the acquisition process S22 in the database. Note that, in the registration process S23, the processor 51 may read the measurement result of the alcohol concentration from the display 31 included in the image acquired in the acquisition process S22.
[0057] The transmission process S24 is a process of transmitting, to a terminal device used by a driving administrator, a message prompting approval or disapproval of the driving of the vehicle of the person to be measured based on the measurement result of the alcohol concentration provided by the person to be measured. In the transmission process S24, the processor 51 transmits, to the terminal device used by the driving administrator, a message prompting approval or disapproval of the driving of the vehicle for the person to be measured who operates the information processing device 10 based on the measurement result of the alcohol concentration obtained in the acquisition process S22. The terminal device used by the driving administrator is a terminal device having a function of displaying the transmitted message.
[0058] The registration process S25 is a process of registering, in a database, the approval or disapproval of the driving of the vehicle for the person to be measured, which is performed by the driving administrator who has confirmed the message prompting approval or disapproval of the driving of the vehicle. In the registration process S25, the processor 51 registers, in the database, the approval or disapproval of the driving of the vehicle for the target person to be measured based on the operation of the driving administrator. The name of the driving administrator who has approved or disapproved the driving is also registered in the database.
[0059] The transmission process S26 is a process of transmitting, to the person to be measured, a message indicating the approval or disapproval of the driving of the vehicle performed by the driving administrator. In the transmission process S26, the processor 51 transmits, to the person to be measured who is the subject of the measurement result obtained in the acquisition process S22, a message indicating that the driving of the vehicle has been approved or disapproved by the driving administrator.
[0060] (Screen transition of the information processing device 10) Regarding the screen displayed on the information processing device 10 and the screen transition, reference will be made to FIGS. 5 to 11 for description. FIG. 5 is a screen transition diagram of the screen displayed on the display 16 of the information processing device 10. FIGS. 6 to 11 are diagrams showing an example of the screen displayed on the display 16 of the information processing device 10.
[0061] As shown in FIG. 5, when the program P1 is started in the information processing apparatus 10, a login screen 200 for logging in to the program P1 is displayed on the display 16. When the detector interlock mode M1 is set, a home screen 300 corresponding to the detector interlock mode M1 and a message 350 displayed superimposed on the home screen 300 are displayed on the display 16.
[0062] Referring to FIG. 6, the details of the home screen 300 will be described. As shown in FIG. 6, the home screen 300 displays complaint status information 304, measured person information 301, measurement status information 302, and a measurement start button 303. The complaint status information 304 displays the result of approval or disapproval of the previous vehicle operation and the previous measurement time. The measured person information 301 displays the name of the logged-in measured person and the group to which the measured person belongs. In addition, the measured person information 301 is provided with a field 301A for inputting the vehicle number that identifies the vehicle that the measured person plans to drive or has driven. The measurement status information 302 is provided with a field for inputting whether it is before or after the vehicle operation.
[0063] Referring to FIG. 7, the details of the message 350 will be described. As specific examples, messages 350A to 350C are illustrated by reference numerals 700 to 702 in FIG. 7. As shown by reference numerals 700 and 701 in FIG. 7, the messages 350A to 350B include a message indicating operation in the detector interlock mode M1. In the example shown in FIG. 7, it is indicated that the operation is in the detector interlock mode M1 by displaying "The alcohol detector has been connected".
[0064] Also, as shown by reference numerals 700 and 701, the remaining usage period and the remaining number of uses of the connected alcohol detector 20 are also displayed in the messages 350A and 350B. Note that it is sufficient if at least any one of the usage period, the remaining usage period, the number of uses, and the remaining number of uses of the connected alcohol detector 20 is displayed in the messages 350A and 350B.
[0065] When the remaining usage period is below a predetermined threshold and / or the remaining number of uses is below a predetermined threshold, as in message 350B of symbol 701, a warning message is displayed that says "Attention" to alert the person being measured. In message 350B, the warning message is colored yellow or the like, and the background of the message is colored black or the like to emphasize the warning message and alert the person being measured. Also, in message 350B, the display of "30 days", which is the remaining usage period below the predetermined threshold, is colored in a warm color system to further emphasize the object of the alert.
[0066] When the usage period of the alcohol detector 20 reaches the available period and / or the number of uses reaches the available number of times, as in message 350C of symbol 702, a warning message is displayed to warn the person being measured. Also, message 350C displays a message prompting the replacement of the connected alcohol detector 20. In message 350C, the warning message and the message prompting replacement are colored in a warm color system, and the background of the message is colored black or the like to further emphasize the warning message and warn the person being measured. A confirmation button 351 is displayed for each of messages 350 to 350C.
[0067] Returning to FIG. 5, when the confirmation button 351 of message 350 is tapped, message 350 disappears, and only the home screen 300 is displayed on the display 16. Next, when the measurement start button 303 on the home screen 300 is tapped, the screen transitions from the home screen 300 to the heater heating waiting screen 310. The heater heating waiting screen 310 is a screen displayed during the heating of the heater 27 of the connected alcohol detector 20, and a display indicating that the heater 27 is being heated is shown.
[0068] After the heater 27 finishes heating, the screen transitions from the heater heating waiting screen 310 to the measurement screen 320. On the measurement screen 320, a message is displayed instructing the person being measured to blow their breath into the breath inlet portion 24 of the alcohol detector 20. Also, on the measurement screen 320, a remaining measurement time until the measurement is completed or a progress bar indicating the progress of the measurement may be displayed. After the measurement is completed, the screen transitions from the measurement screen 320 to a measurement result providing screen 330 where a display indicating that the measurement result is being provided to the server device 50 is shown. When the provision of the measurement result is completed, the screen transitions from the measurement result providing screen 330 to the home screen 300 where the message 360 is superimposed and displayed. Note that when the measurement result cannot be provided to the server device 50, an error screen may be displayed. Also, when the identification ID of the alcohol detector 20 registered in the server device 50 is deleted while the measurement result is being provided to the server device 50, an error screen may be displayed.
[0069] Referring to FIG. 8, the details of the message 360 will be described. In reference numerals 800 and 801 in FIG. 8, message 360A and message 360B with different display methods are exemplified. As shown in reference numerals 800 and 801 in FIG. 8, in message 360A and message 360B, a message indicating that the provision of the measurement result to the server device 50 has been completed, the measurement result, and a message requesting confirmation from the operation manager are displayed. A confirmation button 351 is displayed in message 360A and message 360B.
[0070] The display of the measurement result in the message 360 is changed according to the alcohol concentration in the breath. For example, when the alcohol concentration in the breath is less than 0.05 mg / L as in the message 360A of reference numeral 800, it is displayed in the color of normal text such as white that is not emphasized. For example, in the message 360B of reference numeral 801, since the measurement result is a value of 0.15 mg / L or more, a warning display is made in a warmer color that is more emphasized. When the measurement result is a value between 0.05 mg / L and less than 0.15 mg / L, a cautionary display is made in a color such as yellow that is emphasized.
[0071] In addition, when the measurement fails, a measurement result screen 330A may be displayed on which an error message 331 shown in FIG. 9 is superimposed and displayed. The error message 331 is displayed when the alcohol concentration specified in the detector interlock mode M1 exceeds a predetermined threshold value, or when the alcohol concentration cannot be specified. An example of the predetermined threshold value when the error message 331 is displayed is 3.0 mg / L or more. A confirmation button 332 is displayed on the error message 331.
[0072] Returning to FIG. 5, when the confirmation button 351 of the message 360 is tapped, the display of the message 360 disappears and only the home screen 300 is displayed. Further, when the measurement result screen 330A is displayed, tapping the confirmation button 332 causes a transition from the measurement result screen 330A to the home screen 300.
[0073] Next, when the camera mode M2 is set, a home screen 400 corresponding to the camera mode M2 and a message 450 superimposed and displayed on the home screen 400 are displayed on the display 16.
[0074] Referring to FIG. 10, the details of the home screen 400 will be described. As shown by reference numeral 1000 in FIG. 10, on the home screen 400, a complaint status information 406, a measured person information 401, a measurement status information 402, a camera activation button 403, and a transmission button 404 are displayed. The complaint status information 406 and the measured person information 401 are the same information as the above-described complaint status information 304 and the measured person information 301. In the measured person information 401, similar to the measured person information 301, a column 401A for inputting the vehicle number that identifies the vehicle that the measured person plans to drive or has driven is provided. In the measurement status information 302, a column for inputting whether the alcohol concentration measurement is before or after driving the vehicle, and a column for reporting the alcohol-laden state of the measured person are provided. The camera activation button 403 is a button for activating the camera 17 of the information processing device 10. As shown by reference numeral 1001 in FIG. 10, an image 405 of the alcohol detector 30 captured by the camera 17 is displayed below the camera activation button 403.
[0075] Referring to FIG. 11, the details of message 450 will be described. As shown by reference numeral 1100 in FIG. 11, a message indicating operation in camera mode M2 is displayed in message 450. A confirmation button 451 is displayed in message 450.
[0076] Returning to FIG. 5, when the confirmation button 451 and the camera activation button 403 are tapped to image the alcohol detector 30, an image of the imaged alcohol detector 30 is displayed on the home screen 400. Thereafter, when the send button 404 on the home screen 400 is tapped, a send confirmation message 410 is displayed superimposed on the home screen 400. When the OK button displayed in the send confirmation message is tapped, a message 460 is displayed superimposed on the home screen 400. As shown by reference numeral 1101 in FIG. 11, a message indicating that the captured image has been provided to the server device 50 and a message requesting confirmation from the driving manager are displayed. A confirmation button 461 is displayed in message 460. Returning to FIG. 5, when the confirmation button 461 is tapped, the display of message 460 disappears and only the home screen 400 is displayed. Note that an error screen may be displayed if the image of the alcohol detector 30 captured cannot be provided to the server device 50.
[0077] (Screens Displayed on the Terminal Devices of the Driving Manager and the Detector Manager) The server device 50 provides information registered in the database of the server device 50 to the terminal devices of the driving manager and / or the detector manager having the accessed display function. Thereby, the information in the database of the server device 50 can be browsed on the terminal devices of the driving manager and / or the detector manager. The detector manager is a manager who manages the alcohol detectors 20 and / or 30 included in the alcohol detector group 70. Referring to FIG. 12, an example of the screen displayed on the terminal devices of the driving manager and the detector manager will be described.
[0078] As shown in FIG. 12, the measured person information screen 500 is a screen on which information about the measured person is displayed. On the left side of the measured person information screen 500, a display item 510 of data recorded in the database of the server device 50 is displayed. When the driving manager selects "Record List" from the display items 510, the measured person information screen 500 is displayed on the terminal device of the driving manager. On the measured person information screen 500, group information 521 which is information about the group to which the measured person to whom the information is displayed belongs, and measurement result information 522 which is information about the measurement result of the alcohol concentration of the measured person are displayed. In the measurement result information 522, the result of approval or disapproval by the driving manager, the measurement date and time, the name of the measured person, the vehicle number, the driving state, the alcohol state, the measurement result, and the identification ID of the alcohol detector 20 and / or 30 are displayed. In the measurement result information 522, when the approval or disapproval by the driving manager has not been made, it is displayed as "Not yet", and when the approval or disapproval by the driving manager has been made, the display of "Approved" or "Disapproved" is made together with the name of the driving manager.
[0079] As shown in FIG. 12, the detector information screen 501 is a screen on which information about the alcohol detector 20 and / or 30 is displayed. The detector information screen 501 is displayed on the terminal device of the detector manager when the detector manager selects "Detector List" from the display items 510.
[0080] On the detector information screen 501, a search item 530 and a detector information list 531 are displayed. In the search item 530, a display for searching for any one of the alcohol detectors 20 or 30 from the alcohol detectors 20 and / or 30 is made. In the detector information list 531, all the alcohol detectors 20 and / or 30 registered in the database of the server device 50 are displayed. For each of the alcohol detectors 20 and / or 30 displayed in the detector information list 531, the identification ID, the group of the business department to which it is delivered, the number of uses, the start date of use, the group of the business department where the previous use was made, and the name of the measured person where the previous use was made are displayed.
[0081] (Messages Sent to the Driver Manager and the Person Being Measured) With reference to FIG. 13, an example of a message sent to the driver manager and the person being measured will be described. The message 550 shown in FIG. 13 is an example of a message sent from the server device 50 that has obtained the measurement result of the alcohol concentration from the person being measured to the driver manager. The message 550 includes a message indicating that the person being measured has declared "with alcohol smell", and also includes the transmission date and time 551, the alcohol smell state 552, the ID 553 of the person being measured, the name 554 of the person being measured, the vehicle number 555, the phone number 556 of the person being measured, and the URL 557 of the management screen.
[0082] The message 570 shown in FIG. 13 is an example of a message sent from the server device 50 to the driver manager when the driver manager denies the driving of the vehicle to the person being measured. The message 570 includes a message indicating that the driving of the vehicle has been denied by the driver manager, and also includes the declaration date and time 571, the denial date and time 572, the ID 573 of the person being measured, the name 574 of the person being measured, and the vehicle number 575 are displayed.
[0083] 〔Summary〕 The information processing apparatus according to Embodiment 1 of the present disclosure is an information processing apparatus including a processor that executes a program. The program is for operating the information processing apparatus as an alcohol concentration specifying apparatus having a first operation mode for specifying the alcohol concentration in the exhaled breath based on a signal obtained from an alcohol detector wired-connected to the information processing apparatus, and a second operation mode for specifying the alcohol concentration in the exhaled breath based on an image obtained by imaging an alcohol detector not wired-connected to the information processing apparatus. The processor executes a setting process according to the program of setting the operation mode to the first operation mode when an alcohol detector is wired-connected to the information processing apparatus, and setting the operation mode to the second operation mode when an alcohol detector is not wired-connected to the information processing apparatus.
[0084] According to the information processing apparatus according to Aspect 1, by wired-connecting an alcohol detector to the information processing apparatus, it is possible to set the first operation mode. Thereby, even if there are a plurality of operation modes, it is possible to easily set the operation mode.
[0085] In the information processing apparatus according to Aspect 2 of the present disclosure, in the above Aspect 1, the processor may execute the setting process using the start of execution of the program as a trigger. According to the information processing apparatus according to Aspect 2, by starting the execution of the program, the information processing apparatus operates in the first operation mode or the second operation mode. Thereby, after the program is started, the operation mode of the information processing apparatus can be automatically set without operating the program of the information processing apparatus.
[0086] In the information processing apparatus according to Aspect 3 of the present disclosure, in the above Aspect 1 or 2, the processor may execute the setting process when detecting an event in which the wired connection between the information processing apparatus and the alcohol detector is established or canceled.
[0087] According to the information processing apparatus according to Aspect 3, when an alcohol detector is connected to the information processing apparatus, it can be automatically set to the first operation mode. Thereby, it is possible to set to the first operation mode without operating the information processing apparatus.
[0088] In the information processing apparatus according to Aspect 4 of the present disclosure, in any of the above Aspects 1 to 3, when the operation mode is set to the first operation mode in the setting process, the processor further executes a first display process of displaying, on the display, a first message indicating operation in the first operation mode according to the program, and the first message may include at least any one of the usage period of the alcohol detector wired-connected to the information processing apparatus, the remaining usage period obtained by subtracting the usage period from a predetermined available usage period, the number of times the alcohol detector wired-connected to the information processing apparatus has been used, and the remaining number of times obtained by subtracting the number of times used from a predetermined available number of times.
[0089] According to the information processing apparatus according to Aspect 4, before using the alcohol detector, it is possible to check information regarding the usage period and / or the number of uses of the alcohol detector. Thereby, it is possible to replace an alcohol detector whose usage period or number of uses has exceeded with an alcohol detector whose usage period or number of uses has not exceeded.
[0090] In the information processing apparatus according to Aspect 5 of the present disclosure, in the above Aspect 4, when the operation mode is set to the first operation mode in the setting process, the processor further executes, according to the program, an acquisition process of acquiring at least any one of the usage period, the remaining usage period, the number of uses, and the remaining number of uses from a server device that manages the alcohol detector. In the first display process, the processor may display at least any one of the usage period, the remaining usage period, the number of uses, and the remaining number of uses acquired in the acquisition process on the display as part of the first message.
[0091] According to the information processing apparatus of Aspect 5, management of information regarding the usage period and / or the number of uses of the alcohol detector is performed by the server device. Thereby, it is possible to prevent the processing efficiency of the information processing apparatus from decreasing due to an increase in the memory capacity of the information processing apparatus.
[0092] In the information processing apparatus according to Aspect 6 of the present disclosure, in the above Aspect 4 or 5, when the operation mode is set to the first operation mode in the setting process, the processor further executes, according to the program, a provision process of providing an identifier for identifying the alcohol detector, which is acquired from the alcohol detector wired-connected to the information processing apparatus, to a server device that manages the alcohol detector. According to the information processing apparatus of Aspect 6, based on the identifier of the alcohol detector, it is possible to perform management of information regarding the usage period and / or the number of uses of the alcohol detector by the server device.
[0093] In the information processing apparatus according to Aspect 7 of the present disclosure, in any of the above Aspects 1 to 6, when the operation mode is set to the second operation mode in the setting process, the processor may further execute a second display process of displaying a second message indicating operation in the second operation mode on the display according to the program. According to the information processing apparatus of Aspect 7, since the second message is displayed on the display, it is possible to easily recognize that the apparatus is operating in the second mode.
[0094] In the information processing apparatus according to Aspect 8 of the present disclosure, in any of the above Aspects 1 to 7, the processor may execute a startup process of starting the execution of the program according to the system program, triggered by an event of establishing a wired connection between the information processing apparatus and an alcohol detector.
[0095] According to the information processing apparatus of Aspect 8, when a wired connection is established between the information processing apparatus and an alcohol detector, the program starts to be executed in the information processing apparatus. Thereby, the execution of the program can be started without operating the information processing apparatus.
[0096] 〔Supplementary Matters〕 The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope shown in the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention.
Explanation of Reference Numerals
[0097] 10 Information processing apparatus, 11 Processor, 16 Display, 20, 30 Alcohol detector, 40 OTG cable, 50 Server apparatus, 70 Alcohol detector group, 100 Management system, P1 Program
Claims
1. An information processing device having a processor that executes a program, the program is for operating the information processing device as an alcohol concentration identification device having a first operation mode for identifying an alcohol concentration in breath based on a signal acquired from an alcohol breathalyzer that is wired to the information processing device, and a second operation mode for identifying an alcohol concentration in breath based on an image obtained by capturing an image of an alcohol breathalyzer that is not wired to the information processing device, The processor, executes, according to the program, a setting process for setting the operation mode to the first operation mode when a breathalyzer is wired connected to the information processing device, and for setting the operation mode to the second operation mode when a breathalyzer is not wired connected to the information processing device; Information processing device.
2. The processor executes the setting process using the start of execution of the program as a trigger. The information processing device according to claim 1 .
3. The information processing device according to claim 1 , wherein the processor executes the setting process when detecting an event in which a wired connection between the information processing device and a breathalyzer is established or terminated.
4. the processor further executes, in accordance with the program, a first display process of displaying, on a display, a first message indicating that the device will operate in the first operation mode when the operation mode is set to the first operation mode in the setting process; The first message includes at least any one of a usage period of the breathalyzer connected to the information processing device by wire, a remaining usage period obtained by subtracting the usage period from a predetermined usable period, a number of uses of the breathalyzer connected to the information processing device by wire, and a remaining number of uses obtained by subtracting the number of uses from a predetermined number of usable times. The information processing device according to claim 1 .
5. When the operation mode is set to the first operation mode in the setting process, the processor further executes, according to the program, an acquisition process of acquiring at least one of the usage period, the remaining usage period, the number of uses, and the remaining number of uses from a server device that manages the breathalyzer; In the first display process, the processor displays, on the display, at least one of the usage period, the remaining usage period, the number of uses, and the remaining number of uses acquired in the acquisition process as a part of the first message. The information processing device according to claim 4.
6. When the operation mode is set to the first operation mode in the setting process, the processor further executes a process of providing an identifier for identifying the breathalyzer, which is acquired from the breathalyzer connected to the information processing device by a wired connection, to a server device that manages the breathalyzer, according to the program. The information processing device according to claim 5 .
7. the processor further executes, in accordance with the program, a second display process of displaying, on a display, a second message indicating that the device will operate in the second operation mode when the operation mode is set to the second operation mode in the setting process. The information processing device according to claim 1 .
8. The processor executes a startup process for starting execution of the program in accordance with a system program, the startup process being triggered by an event that establishes a wired connection between the information processing device and a breathalyzer. The information processing device according to claim 1 .
Citation Information
Patent Citations
Bad breath measurement system
JP2015512043A