Business behavior check system, business behavior check program
Patent Information
- Application Number
- JP2025030959
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2026-09-09
AI Technical Summary
【0013】 本発明に係る業務行動チェックシステムは、特定事象検出部で特定事象が検出された後、慣性検知センサーが所定パターンの慣性を検知したかを判定する判定部を有しており、このような業務行動チェックシステムによれば、情報処理端末装置を携行して業務を遂行する業務遂行者が、所定の特定業務行動を実施したかを的確に把握することが可能となる。
Smart Images

Figure 2026143959000001_ABST
Abstract
Description
[[TECHNICAL FIELD]]
[0001] The present invention relates to a patrol support system that supports patrols for checking whether children have been left behind in parked vehicles in parking lots of commercial facilities such as amusement arcades, department stores, and shopping malls, as well as a work activity check system that can be particularly suitably used, and a work activity check program that implements such a system in an information processing terminal device. [[BACKGROUND ART]]
[0002] There are cases where a parent drives to an amusement arcade or the like with a child, leaves the child in the vehicle, and then engages in playing games in the hall. Deplorable accidents where the temperature inside the vehicle rises in summer, causing the child to suffer heatstroke and die, have been reported to date.
[0003] As an operator of an amusement arcade or the like, it is necessary to implement some kind of measures to prevent such accidents beforehand. One such measure is to have employees or security guards of the amusement arcade regularly conduct patrols to check whether children have been left behind in parked vehicles in the parking lot. The inventors of the present invention proposed in Patent Document 1 (Japanese Patent No. 7550463) a patrol support system that supports patrol personnel by reading the license plates of parked vehicles when conducting such patrols. [[Patent Document 1]] Japanese Patent No. 7550463 [[BRIEF SUMMARY OF THE INVENTION]] [[Problem to be Solved by the Invention]]
[0004] The conventional patrol support system described in Patent Document 1 is configured to notify patrol personnel that vehicles for which the rear seat has been checked during past patrols have already been checked. Patrol personnel have adopted an operation of not checking the rear seat again for such vehicles, thereby shortening the patrol time.
[0005] In conventional patrol support systems, the system checks whether license plate reading data has already been stored in database 18, and if it is determined that the data has already been stored, it executes the process of issuing the notification described above. On the other hand, if it is determined that the data for the read license plate has not been stored in database 18, it is assumed that the vehicle to which the license plate is attached is a newly parked vehicle, and the system prompts patrol personnel to check whether there are any children inside the vehicle.
[0006] The patrol support system requires patrol officers, when alerted, to look inside vehicles to check if any children are left unattended. However, there is no proposed system to check whether patrol officers perform this action as required, which is problematic. [Means for solving the problem]
[0007] This invention solves the above-mentioned problems, and the business activity check system according to the present invention is a business activity check system that checks whether a business performer who carries an information processing terminal device having an inertia detection sensor for detecting applied inertia has performed a predetermined specific business activity, and is characterized by comprising: a specific event detection unit for detecting a specific event; and a determination unit that, after the specific event is detected by the specific event detection unit, determines whether the inertia detection sensor has detected inertia of a predetermined pattern.
[0008] Furthermore, the business activity check program according to the present invention is a business activity check program that checks whether a business performer carrying an information processing terminal device having an inertia detection sensor for detecting applied inertia has performed a predetermined specific business activity, characterized in that the information processing terminal device is made to execute a specific event detection step for detecting a specific event, and a determination step for determining whether the inertia detection sensor has detected a predetermined pattern of inertia after the specific event has been detected in the specific event detection step.
[0009] Furthermore, the business behavior check program according to the present invention is characterized in that it causes the information processing terminal device to further execute a recording step for recording the determination result in the determination step.
[0010] Furthermore, the business behavior check program according to the present invention is characterized in that it causes the information processing terminal device to further execute a notification step that notifies the determination result in the determination step.
[0011] Furthermore, the business behavior check program according to the present invention causes the information processing terminal device to further execute a reading step of reading information written on the vehicle's license plate and a registration step of registering the information read in the reading step, and the specific event detected in the specific event detection step is an event in which the information read in the reading step is not information registered in the registration step.
[0012] Furthermore, the work behavior check program according to the present invention is characterized in that the inertial detection sensor is one or more sensors selected from the group consisting of an acceleration sensor, a gravity sensor, and a gyroscope sensor. [Effects of the Invention]
[0013] The business activity check system according to the present invention has a determination unit that determines whether an inertial detection sensor has detected a predetermined pattern of inertia after a specific event has been detected by a specific event detection unit. With such a business activity check system, it is possible to accurately determine whether a business performer carrying an information processing terminal device and performing work has performed a predetermined specific business activity.
[0014] Furthermore, in the work behavior check program, after a specific event is detected in the specific event detection step, a determination step is performed on the information processing terminal device to determine whether the inertial detection sensor has detected a predetermined pattern of inertia. With such a work behavior check program, it becomes possible to accurately determine whether a worker carrying an information processing terminal device and performing their duties has performed a predetermined specific work behavior. [Brief explanation of the drawing]
[0015] [Figure 1] This figure shows a person performing patrol duties while carrying a smartphone 10 (work behavior check system) running the work behavior check program according to the present invention. [Figure 2] This is a diagram illustrating an auxiliary device 70 for a patrol support system used in patrol duties. [Figure 3] This is a block diagram of a smartphone 10, which is an example of an information processing terminal device used in the business activity check system and patrol support system according to the present invention. [Figure 4] This figure shows an example flowchart of a business behavior check using a business behavior check system according to an embodiment of the present invention. [Figure 5] This figure shows an example flowchart of the patrol support process performed by the patrol support system. [Figure 6] This figure shows an example of the data structure of database 18 in the mobile support system. [Figure 7] This figure shows an example of the display on the touch panel unit 30 of the patrol support system. [Figure 8] This figure shows an example of the display on the touch panel unit 30 of the patrol support system. [Figure 9] This figure shows an example of the display on the touch panel unit 30 of the patrol support system. [Modes for carrying out the invention]
[0016] Hereinafter, embodiments of the present invention will be described with reference to the drawings. The work behavior check system according to the present invention is a system that checks whether a work performer who carries an information processing terminal device to perform work has performed a predetermined specific work behavior. Further, the work behavior check program according to the present invention is a program for implementing the above-described system in an information processing terminal device.
[0017] First, a patrol support system that supports patrol for checking whether children are left behind in parked vehicles in parking lots of commercial facilities such as game arcades, department stores, and malls will be described. When used in combination with such a patrol support system, the work behavior check system according to the present invention can check whether a person conducting patrol using the patrol support system is performing work accurately.
[0018] The patrol support system is characterized by being a system that supports manual patrol of parking lots. More specifically, in parking lots of commercial facilities such as game arcades, department stores, and malls, the person on patrol checks each vehicle one by one while patrolling to see if there are any people (mainly children and infants) inside parked vehicles (mainly in the rear seats). The present invention aims to reduce the labor of the person who performs this checking work (hereinafter also referred to as a "patrol officer").
[0019] When checking each parked vehicle for the presence of children while patrolling the parking lot, the particularly time-consuming task is moving to the rear of the vehicle, looking into the rear seat side, and confirming whether any children are present.
[0020] In order to avoid the above-described work, it is possible to shorten the patrol work time by omitting the rear seat confirmation operation again for vehicles that have already been patrolled and confirmed. The patrol support system is designed to support patrol officers to enable efficient patrol by notifying the patrol officer whether or not a vehicle has already been patrolled and confirmed.
[0021] The patrol support system envisions a scenario where, for example, during the operating hours of a commercial facility, patrol personnel check each vehicle parked in the parking lot approximately once every hour to ensure that no children are left unattended.
[0022] In this process, as shown in Figure 1, the patrol officer P attaches an information processing terminal device such as a smartphone 10, which is currently widely used, to the patrol support system auxiliary device 70, and checks each vehicle V by capturing images of the information written on its license plate N. The smartphone 10 reads the information written on the license plate N and, based on the information read, notifies the patrol officer P whether or not the vehicle V has already been checked in the past.
[0023] Referring to Figure 2, the auxiliary device 70 for the patrol support system will be described. Since vehicle license plates are mounted in a relatively low position, it is difficult to photograph license plates while holding a smartphone 10 by hand. Therefore, in the patrol support system, this problem is solved by using the auxiliary device 70 for the patrol support system.
[0024] The patrol support system auxiliary tool 70 has a handle portion 73 that the patrol officer grips, a shaft portion 71 extending from the handle portion 73, and a number plate provided at the tip of the shaft portion 71. By using the patrol support system auxiliary tool 70 together with the patrol support system, the work efficiency of the patrol officer performing patrol work using the patrol support system can be improved.
[0025] Patrol officer P holds the handle portion 73 of the auxiliary device 70 for the patrol support system and walks while pointing the lens side of the imaging unit 25 of the smartphone 10 (the side of the smartphone 10 not shown in Figure 2) towards the license plate N of each vehicle V (see Figure 1), and reads the license plate N with the patrol support system.
[0026] This specification describes the "tasks" performed by the person performing the task (a person performing the task using the patrol support system is also referred to as a "patrol officer"). In this specification, a person performing the task is a person who carries an information processing terminal device equipped with an inertial detection sensor that detects applied inertia and performs the task. An example of an information processing terminal device is a smartphone 10, but other devices equipped with an inertial detection sensor may also be used.
[0027] Such workers will primarily perform two types of work activities, which will be referred to as "scanning work activities" and "specific work activities." "Scanning work activities" involve carrying a smartphone 10 and scanning target objects (which vary depending on the nature of the work) with the smartphone 10 while walking at a roughly constant speed. On the other hand, if an anomaly or other abnormality is detected in the target object by the program running on the smartphone 10, the worker will be required to perform a "specific work activity" that is different from the scanning work activities. This specific work activity involves the worker observing the target object in detail after an anomaly or abnormality has been detected.
[0028] In an example of patrol work using a patrol support system, the "scanning work action" can be described as a work action in which the operator walks along the route shown by the arrow (S) in Figure 1 and reads the license plate N of each adjacent parked vehicle using the patrol support system.
[0029] Based on the license plate N data read by the patrol support system, if the patrol support system determines that the vehicle with that license plate has been newly parked, the person performing the task will carry out a specific task action. The specific task action in the patrol support system is to deviate from the movement path indicated by arrow (S), move towards arrow (C), look into the rear seat side of the vehicle, and check if there are any children.
[0030] When performing the specific work actions described above, the worker will either lower the handle portion 73 of the patrol support system auxiliary device 70 to which the smartphone 10 is attached, or, even if the handle portion 73 is not lowered, the orientation of the smartphone 10 will change. In this case, the inertial detection sensor built into the smartphone 10 will detect a different pattern of inertia than when the worker was moving along the path of arrow (S). The work action check system according to the present invention detects such patterns with the inertial detection sensor to determine whether the worker has performed the predetermined specific work action.
[0031] Furthermore, if the smartphone 10 has a built-in geomagnetic sensor 44, it is possible to determine whether the person performing the task has carried out the prescribed specific task action by using the detection data from the geomagnetic sensor 44 instead of the detection data from the inertial detection sensor.
[0032] Furthermore, the business activity check system according to the present invention can not only ascertain whether a business performer using the patrol support system has performed a predetermined specific business activity, but can also ascertain whether a business performer using other systems has performed a predetermined specific business activity.
[0033] For example, in a system that detects bulging or cracks in the exterior walls of a building using data from an imaging unit 25 or LiDAR built into a smartphone 10, the worker performs a scanning task by moving with the smartphone 10 and scanning the exterior walls of the building. On the other hand, when the system running on the smartphone 10 detects bulging or cracks, the worker should check these bulging or cracks in detail, so a different pattern of inertia is detected at this time compared to when the scanning task is being performed. This makes it possible to determine whether the worker has performed the prescribed specific task.
[0034] Furthermore, the data that the system can utilize in scanning operations (data that can be used to detect specific events; specific events will be described in detail later) is not limited to data from the imaging unit 25 or LiDAR as described above. For example, it may also be data from the microphone 36 or GPS receiver 23 of an information processing terminal such as a smartphone 10, or, although not shown, data from an infrared sensor, barometer, altimeter, pressure gauge, thermometer, or hygrometer. In addition, the concept equivalent to detecting specific events may include input operations from the touch panel unit 30 by the operator, or pressing of physical hardware buttons (not shown) by the operator.
[0035] Next, the configuration of a smartphone 10 that can be used in the business behavior check system and patrol support system according to the present invention will be described. Figure 3 is a block diagram of a smartphone 10, which is an example of an information processing terminal device used in the business behavior check system and patrol support system according to an embodiment of the present invention. In this embodiment, the description is based on an example in which a smartphone is used as the information processing terminal device, but in the patrol support system, other devices such as tablet terminals can also be used as the information processing terminal device.
[0036] The control unit 11 is configured to correspond to a arithmetic processing unit (processor, central processing unit) and various programs executed on this arithmetic processing unit. The basic operating system 16 that runs on the arithmetic processing unit also includes programs that implement basic timekeeping functions such as a calendar and a clock. In this embodiment, the configuration that implements such timekeeping functions is called the timekeeping unit, and in particular, time data related to the current time is generated from this timekeeping unit and used for processing.
[0037] Furthermore, the memory unit 15 is a storage device that stores data, such as volatile memory (DRAM, SRAM, etc.) or non-volatile memory (ROM, flash memory, etc.). This memory unit 15 is capable of holding data written by the control unit 11, allowing the control unit 11 to access the written data, or erasing data that the control unit 11 no longer needs.
[0038] The storage unit 15 stores a basic operating system 16, a mobile support system application program 17 of the present invention that runs on the basic operating system 16, and a database 18 on which data is written, accessed, or erased by the mobile support system application program 17. Each program stored in the storage unit 15 is executed by the control unit 11.
[0039] The business activity check system and the patrol support system are designed so that various functions are realized when the control unit 11 executes various processes based on the patrol support system application program 17, which is application software installed in the memory unit 15.
[0040] In the diagram, the control unit 11 can issue various control commands to a block configuration (for example, a touch panel unit 30) connected to it, transfer various data to it, and receive data acquired by that block configuration.
[0041] The communication unit 20 enables data communication and voice calls with external devices via wireless communication. Based on commands from the control unit 11, the communication unit 20 can, for example, transmit data written to the storage unit 15 to an external device, or transfer data received from an external device to the control unit 11.
[0042] The GPS receiver 23 is configured to determine its own latitude and longitude by receiving GPS (Global Positioning System) signals from multiple satellites. The latitude and longitude data determined by the GPS receiver 23 is transmitted to the control unit 11. The control unit 11 works in conjunction with map data and applications (not shown) stored in the memory unit 15 to determine the location of the smartphone 10 on the map, and consequently, the location of the user who is expected to be carrying the smartphone 10. The communication unit 20 can obtain information related to the location of the smartphone 10 (the user's location) from a communication network such as the internet, based on the latitude and longitude data obtained from the GPS receiver 23.
[0043] The imaging unit 25 is configured to acquire still image data and video image data. The still image data and video image data acquired by the imaging unit 25 are processed by the control unit 11 and displayed on the touch panel unit 30 or stored in the storage unit 15 as needed. The still image data and video image data stored in the storage unit 15 can be configured for use in the patrol support system. In the patrol support system, it is assumed that video image data will be used as the primary data source.
[0044] The touch panel unit 30 provided in the smartphone 10 is used as a user interface. The touch panel unit 30 integrates an input unit 31 that allows the user to input information by detecting the user's finger contact, and a display unit 32 that displays information to the user. In the touch panel unit 30, the display unit 32 and the input unit 31 are arranged to overlap, and the input unit 31 is transparent, so the user can input information based on the display by touching the display of the display unit 32 with their finger. Conventional and well-known techniques are applied to user input operations based on such a touch panel unit 30 in this invention.
[0045] The input section 31 of the touch panel section 30 can be, for example, a capacitive type. Furthermore, the display section 32 of the touch panel section 30 can use a display device such as an LCD (Liquid Crystal Display) or an organic EL (Electroluminescence).
[0046] The input operations commonly known as "tap," "double tap," "long tap," "drag," "move," "flick," "swipe," "pinch," and "pinch out" on the touch panel 30 of a smartphone 10 are also used in business activity check systems and patrol support systems.
[0047] The audio processing unit 35 modulates and demodulates the audio signal. The audio processing unit 35 modulates the signal received from the microphone 36 and provides the modulated signal to the control unit 11. The audio processing unit 35 also provides the audio signal to the speaker 37. The audio processing unit 35 is implemented, for example, by an audio processing processor. The microphone 36 functions as an audio input unit that receives an audio signal and outputs it to the control unit 11. The speaker 37 functions as an audio output unit that outputs the audio signal to the outside of the smartphone 10.
[0048] The acceleration sensor 41 is an inertial sensor that measures the acceleration applied to the smartphone 10. For example, a MEMS (Micro Electro Mechanical System) acceleration sensor that applies MEMS technology can be used as the acceleration detection method.
[0049] The gravity sensor 42 is a sensor that outputs data related to the gravitational acceleration applied to the smartphone 10 in each direction (X axis, Y axis, Z axis). Such a gravity sensor 42 can also be one that utilizes MEMS technology.
[0050] Furthermore, the gyro sensor 43 is an angular velocity sensor that measures the rotational angular velocity of the smartphone 10. A vibration-type gyro sensor using MEMS technology can be suitably used as such a gyro sensor 43.
[0051] The accelerometer 41, gravity sensor 42, and gyroscope 43 can be considered as sensors that detect inertia applied to the smartphone 10. In this specification, the term "inertia detection sensor 40" is used as a broader term encompassing all of the sensors: the accelerometer 41, gravity sensor 42, and gyroscope 43. In this invention, the inertia detection sensor 40 can be one or more sensors selected from the group consisting of the accelerometer 41, gravity sensor 42, and gyroscope 43.
[0052] The geomagnetic sensor 44 is a sensor that measures the magnitude and direction of a magnetic field. The geomagnetic sensor 44 can be a Hall element sensor that utilizes the Hall effect of a Hall element, or an MR sensor that uses a magnetoresistive element.
[0053] In the present invention, a geomagnetic sensor 44 can be used instead of an inertial detection sensor 40 to configure the work behavior check program or work behavior check system according to the present invention, or a geomagnetic sensor 44 can be used in combination with an inertial detection sensor 40 to configure the work behavior check program or work behavior check system according to the present invention.
[0054] The processing of the business activity check system according to the present invention, which is executed on the smartphone 10 configured as described above, will now be explained. Figure 4 is a diagram showing an example of a flowchart of business activity checks performed by the business activity check system according to an embodiment of the present invention. In the embodiments described below, the case in which the business activity check system according to the present invention is used in combination with a patrol support system will be explained as an example, but the business activity check system according to the present invention can be used in combination with other systems.
[0055] In Figure 4, when the business activity check process is started in step S100, the process then proceeds to step S101, where it is determined whether or not a specific event was detected in the patrol support process of the patrol support system.
[0056] Here, we will explain the patrol support processing in the patrol support system in more detail. Figure 5 is a diagram showing an example of a flowchart of the patrol support processing by the patrol support system according to an embodiment of the present invention. Such a flowchart is executed by the control unit 11. Furthermore, such a flowchart is merely an example, and the patrol support system can be realized using other flowcharts as well. Also, the flowchart in Figure 5 is executed each time the vehicle V is imaged.
[0057] In Figure 5, when the patrol support process starts in step S200, the process proceeds to step S201, where imaging data is acquired from the imaging unit. Next, in step S202, the license plate area is extracted from the vehicle image in the imaging data, and then in step S203, the information written on the license plate is read as text data to acquire read data.
[0058] In this process, any image recognition technology can be used to extract the license plate area in step S202 or to read the information on the license plate as text data in step S203. However, to improve the accuracy of image recognition, machine learning using a neural network model or a deep learning model can be employed. Furthermore, other learning methods may be used, not limited to the above example, as long as the correlation between the image data and the read data in the above embodiment is learned from the training data. For example, the learning model may be a recurrent neural network (RNN) or an ensemble learning model. Also, when treating it as a regression problem, the learning model may employ statistical learning methods, such as an autoregressive integrated moving average (ARIMA) model or a Bayesian estimation model.
[0059] In step S204, the read data is compared with the read data registered in the database 18 stored in the storage unit 15. Figure 6 shows an example of the data structure of the database 18 in the patrol support system. The database 18 stores read data of license plates N of vehicles V that have been read in the past. The comparison is a process in which, for example, when read data such as "Kawaguchi 300 wa 17-77" as shown in Figure 7 is obtained, it is compared with each registered read date in the database 18 to verify whether a match exists.
[0060] The data structure of database 18 can broadly be classified to include "ID number," "license plate reading data," and "reading time data" of the data stored in database 18.
[0061] The "ID number" is a unique and individual piece of data assigned when license plate reading data is first stored in database 18. In this embodiment, the "ID number" is explained as being assigned as a four-digit natural number, but the method of assigning the "ID number" is not limited to this.
[0062] "License plate reading data" is text data related to the information written on a vehicle's license plate. Below the "License plate reading data," the following categories of text data are stored: text data for the "place name section," text data for the "classification number section," text data for the "hiragana section," and text data for the "vehicle number section."
[0063] In this embodiment, all information on the license plate, including the "place name," "classification number," "hiragana," and "vehicle number," is treated as license plate reading data. However, if the processing power of the control unit 11 of the smartphone 10 is insufficient, the information treated as license plate reading data can be limited to numerical text data such as the "classification number" and "vehicle number." While treating only the text data of the "classification number" and "vehicle number" will reduce the accuracy of vehicle identification, it will not cause any major practical problems.
[0064] The "reading time data" stored in database 18 is data related to the time when the "license plate reading data" was acquired. In the case of vehicles parked in a parking lot for a long time, the "license plate reading data" is accumulated each time a patrol is conducted, but in order to know when a particular vehicle has been parked there, a "reading time data" item is provided.
[0065] Now, returning to the flowchart, in step S205, it is determined whether or not registered license plate reading data already exists in database 18 as described above, based on the matching results. If the determination in step S205 is TRUE, proceed to step S206; otherwise, proceed to step S210.
[0066] In step S206, the reading time for the current reading in the already registered reading data is registered in the database 18. Next, in step S207, display data is generated by superimposing the image data and the reading data, for example, as shown in Figure 7. The color of the frame display 60 surrounding the text of the reading data (reading data display 63) is, for example, green, so that it can be intuitively understood that the license plate of the read vehicle has already been confirmed.
[0067] In the following step S208, as shown in Figure 8, a "○" symbol 65 is superimposed on the front of the imaged vehicle. In the patrol support system, when generating display data by superimposing the image data and the read data, the symbol displayed in the display data is changed according to the result of the comparison, thereby informing patrol personnel of information about the vehicle. In step S208, for example, by using the "○" symbol 65, it is possible to intuitively understand that the license plate of the read vehicle has already been verified.
[0068] In the next step, S209, the speaker 37 is set to emit a voice message such as "This vehicle has been verified," or the sound of a wooden clapper being struck (this is just one example), to inform the patrol personnel that information about the vehicle has already been registered and that verification of the rear seats of this vehicle is not necessary. In this way, the patrol support system is configured to emit different sounds from the speaker 37 based on the verification result, according to the sound command from the control unit 11. Note that the type of sound to be emitted from the speaker 37 is arbitrary.
[0069] On the other hand, in step S210, which proceeds when the determination in step S205 is FALSE, the time of the current reading of the new reading data is registered in the database 18 along with the new reading data.
[0070] Next, in step S212, display data is generated by superimposing the image data and the read data, for example, as shown in Figure 7. The color of the frame display 60 surrounding the text of the read data (read data display 63) is, for example, red, so that the license plate of the read vehicle can be intuitively understood to belong to a newly parked vehicle.
[0071] In the following step S213, as shown in Figure 9, an exclamation mark symbol 67 is superimposed on the front portion of the imaged vehicle. In the patrol support system, when generating display data by superimposing the image data and the read data, the symbols displayed in the display data are varied depending on the result of the comparison, thereby informing patrol personnel of information about the vehicle. In step S213, by using the exclamation mark symbol 67, it is indicated that the license plate of the read vehicle belongs to a newly parked vehicle, prompting patrol personnel to check whether there are any children inside the vehicle.
[0072] In the next step, S213, the speaker 37 emits a voice message such as "This is a new vehicle" to inform the patrol personnel that information about the vehicle has already been registered and that the rear seats of the vehicle need to be checked. The specific sound emitted from the speaker 37 is optional.
[0073] In the following step S214, information about the detection of a specific event (in the case of the patrol support system, that the license plate of a vehicle read by the system belongs to a newly parked vehicle) is notified to the business activity check process.
[0074] In step S215, the processing of the patrol support system is terminated.
[0075] Now, returning to the flowchart in Figure 4, if the judgment in step S101 is FALSE, the process returns to step S101 and loops. On the other hand, if the judgment in step S101 is TRUE, the process exits this loop and proceeds to step S102.
[0076] In step S102, detection data is acquired from inertial detection sensors 40, such as an acceleration sensor 41, a gravity sensor 42, and a gyroscope sensor 43.
[0077] In step S103, it is determined whether or not detection data of a predetermined pattern has been acquired. Here, the predetermined pattern is the pattern of detection data applied to the smartphone 10 carried by the worker when the handle portion 73 of the patrol support system auxiliary device 70 is lowered or the orientation of the smartphone 10 is changed. Such a pattern of detection data may have a certain degree of variation and does not need to be strictly defined.
[0078] If the determination in step S103 is TURE, in step S104 the system determines that the person performing the task has performed the specific task action, records the determination result in the storage unit 15 in step S107, and proceeds to step S108.
[0079] On the other hand, if the judgment in step S103 is FALSE, in step S105 the system determines that the person performing the task has not performed the specific task action. Next, in step S106, a notification such as a warning is issued regarding this judgment result. Here, the notification in step S106 can be done, for example, by having speaker 37 emit a voice message such as "Please check the rear seats of the vehicle" from speaker 37, or by displaying a warning on touch panel 30. In the following step S107, the judgment result from step S105 is recorded in storage unit 15, and the system proceeds to step S108.
[0080] In step S108, it is determined whether the tasks in the patrol support system have been completed. If the determination in step S108 is FALSE, the process returns to step S101 and continues. If the determination is TRUE, the process proceeds to step S109 and the task action check process ends.
[0081] As described above, the work behavior check system according to the present invention has a determination unit that determines whether the inertial detection sensor 40 has detected a predetermined pattern of inertia after a specific event has been detected by the specific event detection unit. With such a work behavior check system, it is possible to accurately determine whether a worker who carries an information processing terminal device (smartphone 10) and performs their duties has performed a predetermined specific work behavior.
[0082] Furthermore, in the work behavior check program, after a specific event is detected in the specific event detection step, a determination step is performed on the information processing terminal device (smartphone 10) to determine whether the inertial detection sensor 40 has detected a predetermined pattern of inertia. With such a work behavior check program, it becomes possible to accurately determine whether a worker carrying an information processing terminal device (smartphone 10) and performing their duties has performed a predetermined specific work behavior.
[0083] Because work behavior check systems and patrol support systems utilize information processing terminals such as smartphones as hardware, it is possible to build these systems at a very low cost.
[0084] In the patrol support system, one standalone smartphone 10 is configured to be used for patrols approximately once an hour. However, if the aforementioned database 18 is installed on an external device capable of data communication with the smartphone, and multiple smartphones are configured to update and access this database 18, it becomes possible for multiple patrol personnel to conduct patrols simultaneously.
[0085] Furthermore, although a smartphone 10 is used in this embodiment, a device such as smart glasses worn by the patrol officer may be used instead of the smartphone 10. In this case, the application programs 17 of the work behavior check system and patrol support system running on the smartphone 10 are set to be displayed on the smart glasses.
[0086] The business activity check system and patrol support system described above are provided in the form of programs, making it possible to run the patrol support system on various information processing terminal devices such as smartphones.
[0087] Furthermore, although the present invention has been described above based on embodiments, the present invention is not limited to the above embodiments. Various modifications to the above embodiments or combinations of embodiments within the same and equivalent scope as the present invention are also included in the scope of the present invention. [Explanation of Symbols]
[0088] 10. Smartphone (information processing terminal device) 11. Control Unit 15...Storage section 16. Basic Operating System 17. Patrol Support System Application Program 18.. Database 20... Communications Department 23. GPS receiver 25. Imaging Unit 30, 30'...Touch panel section 31...Input section 32...Display section 35. Audio Processing Unit 36.. Mike 37...Speakers 40. Inertial sensing sensor 41. Accelerometer 42. Gravity sensor 43. Gyro sensor 44. Geomagnetic sensor 60... frame display 63...Display of read data 65...Symbol display (if confirmed) 67.....Symbol display (for new users) 70...Assistive devices for patrol support systems 71... Shaft 73...Handle section 75... Mounting part P... Patrol personnel (an example of a person performing the duties) V...vehicle N... License plate
Claims
1. A work behavior check system that checks whether a worker performing a task, carrying an information processing terminal device equipped with an inertial sensing sensor that detects applied inertia, has performed a predetermined specific work action, A specific event detection unit that detects specific events, A business activity check system characterized by having a determination unit that determines whether the inertial detection sensor has detected a predetermined pattern of inertia after a specific event has been detected by the specific event detection unit.
2. A work behavior check program that checks whether a worker performing a task, carrying an information processing terminal device equipped with an inertial sensing sensor that detects applied inertia, has performed a predetermined specific work action, The aforementioned information processing terminal device, A specific event detection step for detecting a specific event, After a specific event is detected in the specific event detection step, a determination step is made to determine whether the inertia detection sensor has detected a predetermined pattern of inertia. A business behavior check program characterized by prompting the execution of certain actions.
3. The aforementioned information processing terminal device, The business behavior check program according to claim 2, further characterized by performing a recording step for recording the determination result in the determination step.
4. The aforementioned information processing terminal device, The business behavior check program according to claim 2, characterized in that it further executes a notification step for notifying the result of the determination step.
5. The aforementioned information processing terminal device, A reading step to read the information written on the vehicle's license plate, A registration step is performed to register the information read in the aforementioned reading step, and this is further executed. The business behavior check program according to claim 2, characterized in that the specific event detected in the specific event detection step is an event in which the information read in the reading step is not information registered in the registration step.
6. The business activity check program according to claim 2, characterized in that the inertial detection sensor is one or more sensors selected from the group consisting of an accelerometer, a gravity sensor, and a gyroscope.