Information Processing Apparatus, Information Display Apparatus, Information Processing System, and Information Processing Program
The information processing system addresses the challenge of generating effective attention information within predetermined sites by using beacon-based position detection and weighting processes to generate caution information, providing a more accurate and customizable solution for hazard detection compared to traditional GPS-based methods.
Patent Information
- Application Number
- JP2021118464
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-07-19
- Publication Date
- 2025-05-26
- Estimated Expiration
- 2041-07-19
AI Technical Summary
Existing systems fail to effectively generate attention information indicating hazards within a predetermined site, such as factories or warehouses, particularly for vehicles like forklifts that experience difficulties with GPS-based position detection due to radio wave reception issues.
An information processing system comprising an in-vehicle device, a server, and a terminal device that acquires position information and driving data from the in-vehicle device. The system performs a weighting process on specific events detected during vehicle operation and generates caution information indicating areas within the site that require attention, using beacon-based position detection for accurate location tracking.
The system effectively generates caution information that highlights areas within the site requiring attention, providing a more accurate and reliable method for hazard detection compared to GPS-based systems, while also allowing for customizable weighting of triggers based on user preferences and site-specific conditions.
Smart Images

Figure 0007682591000001 
Figure 0007682591000002 
Figure 0007682591000003
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information display apparatus, an information processing system, and an information processing program for analyzing information obtained from an in-vehicle device mounted on a vehicle that moves within a predetermined site such as a workplace.
Background Art
[0002] In recent years, vehicles such as automobiles may be equipped with in-vehicle devices capable of acquiring driving information such as a drive recorder and a digital tachograph. And this type of in-vehicle device can also be mounted on special vehicles such as forklifts and on-site transport vehicles used in workplaces such as factories and warehouses to analyze the operating status and the like.
[0003] By the way, since special vehicles such as forklifts are used within a predetermined site such as a factory or a warehouse, it may be difficult to grasp the position due to problems with the radio wave reception state and accuracy in a method that uses a satellite positioning system such as GPS (Global Positioning System) for position detection. Therefore, it is conceivable to provide a plurality of beacon transmitters within the site and have the in-vehicle device receive the beacon from the beacon transmitter to detect the position.
[0004] Patent Document 1 describes transmitting intersection data according to a lane from a first optical beacon transmitter and transmitting attention target object information of the lane from a second optical beacon transmitter.
[0005] Further, Patent Document 2 describes creating a hazard map in which the positions of dangerous locations during vehicle travel are registered. In the hazard map described in Patent Document 2, a hazard mark is displayed at the registered position of the dangerous location. It is also described that comments can be input at dangerous locations.
Prior Art Documents
Patent Documents
[0006]
Patent Document 1
[0007] By obtaining position information using a beacon as described above, it becomes possible to identify locations where vehicles concentrate within a predetermined site, and as a result, it also becomes possible to grasp points that require attention within the site. However, even if it is found that vehicles are concentrated, it is unclear whether an event that actually requires attention has occurred, or how many times and what kind of events have occurred, leaving room for improvement.
[0008] The invention described in Patent Document 1 transmits information to a vehicle using an optical beacon and is not used for grasping (detecting) the position of the vehicle. The invention described in Patent Document 2 only has marks displayed at dangerous locations, and the details are unclear. Comments can be entered, but it is left to the judgment of the operator, and if no comments are entered, the details remain unknown.
[0009] Also, both Patent Documents 1 and 2 are for vehicles traveling on general roads and do not consider vehicles moving within a predetermined site such as the forklifts and in-site transport vehicles described above.
[0010] Therefore, in view of the above problems, an object of the present invention is to provide an information processing apparatus, an information display apparatus, an information processing system, and an information processing program that can generate attention information indicating attention calls such as a hazard map within a predetermined site. [Means for Solving the Problems
[0011] The invention made to solve the above problems includes a driving information acquisition unit that acquires position information and driving information obtained when the vehicle is running from an in-vehicle device mounted on a vehicle that moves within a predetermined site, and when detection information of a specific event predetermined in the driving information is included, a processing unit that performs a weighting process according to the specific event included in the detection information, and the position information and the processing result of the processing unit using , a generation unit that generates caution information indicating a caution within the site, a residence time acquisition unit that acquires the residence time of the vehicle at a position corresponding to the specific event, and a residence time processing unit that performs processing to exclude information on a predetermined point from among the position information from being used by the generation unit based on the residence time and is characterized by comprising the same.
Effect of the Invention
[0012] According to the present invention, it is possible to generate caution information indicating a caution within a predetermined site.
Brief Description of the Drawings
[0013]
Figure 1
Figure 2
Figure 3
Figure 4
Mode for Carrying Out the Invention
[0014] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a schematic configuration diagram of an information processing system 50 according to an embodiment of the present invention. As shown in FIG. 1, the information processing system 50 has an in-vehicle device 10, a server 20, and a terminal device 30.
[0015] The in-vehicle unit 10 includes a CPU 11, a speed / engine I / F 12, a short-range communication unit 13, a GPS I / F 14, an external CH 15, a temperature sensor I / F 16, a camera I / F 17, a G / gyro sensor I / F 18, a wide-area communication unit 19, a non-volatile memory 1A, a volatile memory 1B, an SD card I / F 1C, an LCD 1D, a speaker 1E, and an external output signal I / F 1F.
[0016] The in-vehicle unit 10 is mounted on a vehicle (special vehicle) such as a forklift or an in-plant transporter that moves within a predetermined site such as a workplace like a factory or a warehouse.
[0017] The CPU 11 is a central processing unit that performs processing to realize various functions required for the in-vehicle unit 1 by executing a pre-embedded program. This processing includes running data recording processing as a digital tachograph and the like. Further, in the present embodiment, it also includes trigger detection processing based on detection information from each sensor and processing for detecting its own position based on a beacon transmitted from the beacon transmitter 40.
[0018] The speed / engine I / F 12 is an interface (I / F) to which a speed pulse from a vehicle speed sensor (not shown) that detects the speed of the vehicle and a rotation pulse signal from an engine rotation speed sensor (not shown) are input.
[0019] The short-range communication unit 13 receives the beacon transmitted by the beacon transmitter 40. The short-range communication unit 13 communicates with the beacon transmitter 40 by, for example, Bluetooth (registered trademark). Of course, the short-range communication unit 13 is not limited to Bluetooth (registered trademark) and may communicate with the beacon transmitter 40 by other communication methods.
[0020] The GPSI / F14 is an interface to which a GPS (Global Positioning System) receiver is connected. The GPS receiver has a GPS antenna, receives signals transmitted from GPS satellites, and acquires the current position. Note that instead of the GPSI / F14, the GPS receiver may be built into the in-vehicle unit.
[0021] The external CH15 is a channel (CH) to which external devices (such as a switch unit, a handy terminal, etc.) are connected, and signals from the external devices are input and output.
[0022] The temperature sensor I / F16 is an interface to which a temperature sensor (not shown), for example, for detecting the engine temperature (coolant temperature), is connected.
[0023] The camera I / F17 is connected to one or more cameras (imaging units) 41 that are installed in the vehicle and image the surroundings of the vehicle to generate video data. Also, one of these cameras 41 is connected to a position where it can image the load carried on the vehicle. That is, the camera I / F17 functions as a video acquisition unit that acquires the video imaged by the imaging unit. The camera 41 has an image sensor in which pixels such as 1 million pixels and 2 million pixels are arranged on an imaging surface imaged through, for example, a fisheye lens. The image sensor may be composed of a CMOS (complementary metal oxide semiconductor) sensor or a CCD (charge coupled device) sensor.
[0024] The G / gyro sensor I / F18 is an interface to which a G sensor (acceleration sensor; not shown) and a gyro sensor (not shown) are connected.
[0025] The wide area communication unit 19 communicates with the server 20 via a wide area network such as a mobile communication network (also referred to as a mobile communication network) or the Internet.
[0026] The non-volatile memory 1A is a non-volatile memory. The non-volatile memory 1A stores operation programs, setting data, etc. executed by the CPU 11.
[0027] The volatile memory 1B is a volatile memory. The volatile memory 1B is composed of a semiconductor memory (such as RAM (Random Access Memory)) that can freely read and write data by accessing the CPU 11, and is used to temporarily hold various data generated by the CPU 11 and the like.
[0028] The SD card I / F 1C has a slot or the like where an SD card can be detachably mounted as a storage medium. The SD card I / F 1C outputs operation data measured by the vehicle-mounted device 1, images captured by the camera 41 acquired by the camera I / F 17, and the like to the SD card.
[0029] The LCD 1D is a display device, and in this embodiment, it is composed of a liquid crystal display (Liquid Crystal Display), and displays character information such as date and time, operation status, and messages in a state where it can be easily visually recognized by a driver or the like.
[0030] The speaker 1E outputs various sounds such as warning sounds and beep sounds under the control from the CPU 11.
[0031] The external output signal I / F 1F outputs a signal such as an alarm signal generated in the vehicle-mounted device 10, for example.
[0032] The server 20 includes a communication unit 21, an arithmetic processing unit 22, a trigger weight DB 23, a stay time position DB 24, and a caution zone DB 25. The server 20 is a well-known general-purpose computer, and includes a CPU, a communication interface, a storage device, and the like. In addition, data collected by the vehicle-mounted device 10 as a digital tachograph is also stored in the server 20.
[0033] The communication unit 21 functions as a communication interface and communicates with the in-vehicle unit 10 via a mobile phone network, the Internet, etc. to receive in-vehicle unit data. The in-vehicle unit data includes various types of information such as position information and trigger information. Also, the communication unit 21 communicates with the terminal device 30 via the Internet. Note that the block that communicates with the in-vehicle unit 10 and the block that communicates with the terminal device 30 may be separated. That is, the communication unit 21 functions as a driving information acquisition unit that acquires position information and driving information obtained when the vehicle is running from the in-vehicle unit 10.
[0034] The arithmetic processing unit 22 functions as a CPU or the like and performs various arithmetic operations such as calculating a caution zone based on the information transmitted from the in-vehicle unit 10. The arithmetic processing in the arithmetic processing unit 22 will be described later.
[0035] The trigger weight DB 23 is a database stored in a storage device such as a hard disk and stores weights (coefficients) for triggers, which will be described later. A trigger is a specific event that serves as an indicator when generating a caution zone described later, and examples include driving at a speed above a predetermined speed (speed), being located outside a predetermined range (position), detecting a sharp turn of the vehicle (sharp turn), detecting a sudden acceleration of the vehicle (sudden acceleration), detecting a sudden deceleration of the vehicle (sudden deceleration), and detecting the swaying of the load carried on the vehicle (load sway). The weights of the triggers in the trigger weight DB 23 are set for each user such as a customer or for each industry (business type).
[0036] Here, examples of the detection methods for each trigger will be described. These triggers are detected (judged) by the CPU 11 of the in-vehicle unit 10. First, the speed can be detected based on whether the speed pulse input to the speed / engine I / F 12 of the in-vehicle unit 10 is equal to or higher than a predetermined speed determined in advance. The position can be detected based on whether the position obtained based on, for example, the received beacon is outside a predetermined range determined in advance. The predetermined range determined in advance is, for example, the range of a parking lot or the range indicating a work area such as a loading and unloading area.
[0037] The sharp turn can be detected based on the detection result of the gyro sensor input from the G / gyro sensor I / F18. The rapid acceleration and rapid deceleration can be detected based on the detection result of the acceleration sensor input from the G / gyro sensor I / F18.
[0038] The load sway can be detected based on the image captured by the camera 41 connected to the camera I / F17. For example, the method described in Japanese Patent Laid-Open No. 2013-249159 can be applied. Specifically, the load is imaged by the camera 41, a region for determining load sway is set around the space where the load is located when no load sway occurs, and if the load protrudes from the region, it can be determined as load sway. In this case, the camera I / F17 functions as an image acquisition unit.
[0039] The trigger detected by the in-vehicle device 10 as described above is included in the in-vehicle device data transmitted to the server 20 as trigger information including the detection time and position of each trigger.
[0040] The stay time position DB24 is a database stored in a storage device such as a hard disk, in which the stay time of the vehicle equipped with the in-vehicle device 10 at a specific point is stored. The stay time refers not only to the stop time of the vehicle but also to the time when the vehicle is detected at a specific point. For example, when a forklift is raising and lowering the fork at a specific point to perform operations such as loading and unloading goods, it is counted as the stay time even if it is not stopped. Thus, the specific point may have a certain range rather than being limited to a precise point. The stay time position DB24 is created as a database for each workplace such as a factory or a warehouse. The stay time can be calculated based on the detection time of the position included in the position information indicating the self-position of the in-vehicle device 10.
[0041] The attention zone DB25 is a database stored in a storage device such as a hard disk, in which locations (attention zones) that should arouse attention within a workplace such as a factory or a warehouse are registered. The attention zones are calculated as a result of the arithmetic processing by the arithmetic processing unit 22. Note that in the initial state, no locations are registered in the attention zones, but they are accumulated according to the result of the arithmetic processing by the arithmetic processing unit 22. Also, depending on the arithmetic result, the content of the location designated as the attention zone may be updated or deleted. The attention zone DB25 has a database created for each workplace such as a factory or a warehouse.
[0042] The terminal device 30 is a well-known personal computer including, for example, a display unit 31 composed of an LCD or the like and a communication unit 32 by wireless or wired means or the like. The terminal device 30 is installed at the user's business office or the like, communicates with the server 20 via the Internet or the like, and displays the attention zones and the like within the workplace on the display unit 31 based on the attention zone DB25. That is, the terminal device 30 functions as an information display device including a communication unit 32 (attention information acquisition unit) that acquires the attention information generated by the server 20 (information processing device) and a display unit 31 that displays the attention information.
[0043] The beacon transmitter 40 is installed, for example, at a plurality of positions within the workplace. The beacon transmitter 40 transmits a beacon by, for example, BLE (Bluetooth (registered trademark) Low Energy). The in-vehicle device 10 can estimate its own position based on the reception intensity of the beacon from the beacon transmitter 40.
[0044] Next, the operation of the information processing system 50 having the above-described configuration will be described with reference to the flowchart of FIG. 2. The flowchart shown in FIG. 2 shows a process of generating information (attention information) indicating attention arousal in the server 20, and is mainly executed by the arithmetic processing unit 22 of the server 20. Also, the flowchart shown in FIG. 2 is configured as a computer program (information processing program) executed by the CPU constituting the arithmetic processing unit 22.
[0045] First, the arithmetic processing unit 22 performs in-vehicle device data processing (step S1). The in-vehicle device data processing is a process of extracting each piece of information for executing the processes described later from the data (including the above trigger information and position information) recorded during the operation of the vehicle acquired by the communication unit 21 from the in-vehicle device 10.
[0046] Next, the arithmetic processing unit 22 determines the presence or absence of trigger information (step S2). Examples of the case where there is no trigger information include the case where in-vehicle device data is received from the in-vehicle device 10 that has not responded to the collection of trigger information.
[0047] As a result of the determination in step S2, if there is trigger information in the in-vehicle device data, the arithmetic processing unit 22 determines the presence or absence of the vehicle position information in the in-vehicle device data (step S3). The vehicle position information indicates the position information estimated based on the beacon from the beacon transmitter 40. Examples of the case where there is no vehicle position information include the case where the in-vehicle device 10 has not received the beacon or the case where the in-vehicle device 10 does not support the beacon reception function.
[0048] As a result of the determination in step S3, if there is vehicle position information in the in-vehicle device data, the arithmetic processing unit 22 performs trigger weight processing (step S4). That is, the arithmetic processing unit 22 functions as a processing unit that performs weighting processing according to a specific event included in the detection information when the detection information of a specific event determined in advance is included in the driving information.
[0049] The trigger weight processing is a process of performing weighting based on the weight (coefficient) stored in the trigger weight DB 23 for the number of detections (number of detection cases) of each trigger. For the above triggers such as speed, position, sharp turn, sudden acceleration, sudden deceleration, and load sway, since the items emphasized by customers (users) and industries (business types) are different, weighting is performed according to the customers and industries.
[0050] For example, in a warehouse for aircraft delivery or a warehouse for agricultural products, when vehicles are frequently engaged in outdoor activities, the weights for items related to sharp turns, sudden accelerations, and sudden decelerations detected by gyro sensors and acceleration sensors may be lowered. Also, in a warehouse handling electronic components and the like, since a horizontal and clean environment is required and the floor surface is smooth, frequent braking operations are necessary. Therefore, the weight for sudden deceleration related to braking can be set low, while the weight for load sway can be set high.
[0051] Next, the arithmetic processing unit 22 performs stay time processing on the position information (step S5). In step S5, if the stay time is less than the specified time or greater than or equal to the specified time, exclusion processing is performed. This excludes cases where the vehicle is in motion or has been stationary for a long time, effectively in a parked state. By this processing, it becomes possible to evaluate the time spent working at the relevant location. Note that step S5 can be omitted if all times are to be evaluated.
[0052] Next, calculation processing for the caution zone is performed (step S6). In step S6, based on the data of the in-vehicle device 10 acquired in step S1, the caution zone in the target workplace is calculated. An example display of the caution zone will be described with reference to FIG. 3. That is, the arithmetic processing unit 22 functions as a generation unit that generates caution information (caution zone) indicating the need for caution within the site based on the position information and the processing results of the processing unit.
[0053] FIG. 3 shows an example display of the display unit 31 of the terminal device 30. FIG. 3 is a plan view (map) of the workplace compound, with the position indicated by the position information and its degree of caution and the like superimposed and displayed using a heat map, speech bubbles, etc.
[0054] In the map 100 shown in FIG. 3, heat maps are displayed at three locations in the ranges 101, 102, and 103. And caution marks and speech bubbles are displayed at the positions of each range. Note that the caution marks and speech bubbles are displayed as required.
[0055] Ranges 101, 102, and 103 indicate the distribution ranges of the position information included in in-vehicle device data. In FIG. 3, for the sake of coloring described later, points with a large distribution are grouped and displayed in a circular shape, but the points included in the position information may be plotted as raw data. Also, the map 100 shown in FIG. 3 is generated based not only on the in-vehicle device data acquired once but also on the in-vehicle device data acquired multiple times. Further, the map 100 is generated based on the in-vehicle device data acquired from the in-vehicle devices 10 mounted on a plurality of vehicles.
[0056] In range 101, a heat map 101a, a caution mark 101b, and a speech balloon 101c are displayed. The color of the heat map 101a is determined based on the position information corresponding to range 101 and the result of the weighted processing of the triggers. For example, it can be changed to blue, yellow, and red as the total stay time in range 101 and the total number of detections of each trigger after the weighted processing become larger values. A long stay time means that the working time in range 101 is long or the vehicles are concentrated, and a large number of detections of each trigger means that many events requiring attention are occurring.
[0057] Note that the aggregation range of the in-vehicle data included in the heat map, caution mark, and speech balloon is not limited to all data, and can be annual, monthly, weekly, daily, weekdays, specific time zones, etc. The specific time zone is limited to a specific time zone of a certain day (for example, 13:00 to 15:00 on × day of ○ month).
[0058] The caution mark 101b is displayed at the center of the circle in the range 101. The caution mark 101b is displayed, for example, when the ratio of the number of trigger detections at the position 101 to the total number of trigger detections detected in the workplace including other positions is high. For example, the caution mark 101b is displayed in red if the ratio of the number of trigger detections in the range 101 to the total number of trigger detections is 70% or more, and is displayed in yellow if the ratio of the number of trigger detections in the range 101 to the total number of trigger detections is 50% or more and less than 70%. That is, it is possible to display how concentrated the trigger detections are at the position. Also, if it is less than 50%, it may not be necessary to display the caution mark 101b.
[0059] Also, as a modification example of the display criteria for the caution mark 101b, the color may be changed according to the ratio of the number of trigger detections at a specific day or specific time zone to the total number of trigger detections (or the number of detections during a predetermined period) detected in the range 101.
[0060] Also, the caution mark 101b may blink when a near miss is detected at the position included in the range 101. By blinking, it is possible to easily determine the presence or absence of a near miss. The near miss is manually input on the terminal device 30 and stored in the caution zone DB25 of the server 20. Since the criteria for near misses vary depending on the user (industry type), vehicle, or workplace and automatic detection is difficult, it is manually input. However, since the input of the near miss is input corresponding to the position, it can be displayed in association with the caution mark 101b or the like. In addition, if there is a near miss but the conditions for displaying the caution mark 101b are not satisfied, it may be possible to display the presence of the near miss by a balloon as described later.
[0061] The balloon 101c displays the details of the trigger detected at the position 101. The balloon 101c may, for example, pop up when the cursor is moved within the range of the heat map 101a.
[0062] As shown in Fig. 3, the balloon 101c displays the detection count (number of detections) per trigger. This detection count is based on the aggregation range described above. That is, in the display unit 31, in addition to the heat map, the occurrence count of a specific event is displayed.
[0063] In the range 102, a heat map 102a, a caution mark 102b, and a balloon 102c are displayed. In the range 103, a heat map 103a, a caution mark 103b, and a balloon 103c are displayed. These are also displayed in the same manner as the heat map 101a, the caution mark 101b, and the balloon 101c described above. Note that in the range 103, the number of near misses is described in the balloon 103c, but of course, the number of near misses may be displayed in the balloon 101c.
[0064] Returning to the description of Fig. 2. As a result of the determination in step S2, if there is no trigger information in the in-vehicle device data, the arithmetic processing unit 22 determines the presence or absence of vehicle position information in the in-vehicle device data (step S7). Step S7 determines the presence or absence of position information estimated based on the beacon from the beacon transmitter 40 in the same manner as step S3.
[0065] As a result of the determination in step S7, if there is vehicle position information in the in-vehicle device data, the arithmetic processing unit 22 creates a heat map using only the position information (step S8). An example of creating a heat map using only the position information is shown in Fig. 4.
[0066] In the map 200 shown in Fig. 4, three locations, namely ranges 201, 202, and 203, are displayed as heat maps. In the range 201, a heat map 201a is displayed. The heat map 201a changes color based on the position information corresponding to the range 201. For example, it may be changed to blue, yellow, and red as the detection count of the position information in the range increases. In the case of Fig. 4, it can indicate whether vehicles are concentrated in the range.
[0067] In the case of Fig. 4, since there is no trigger information, the balloon that displays the caution mark or the number of trigger detections is not displayed. However, since the near misses are input manually, they may be displayed in a balloon.
[0068] In the flowchart of Fig. 2, when there is no vehicle position information in step S3 or when there is no vehicle position information in step S7, the heat map is not created and the flowchart ends. Also, the results created in this flowchart are stored in the caution zone DB25. And when this flowchart is executed next, the content stored in the caution zone DB25 will be updated.
[0069] According to this embodiment, the server 20 acquires the position information and the driving information obtained when the vehicle is running from the in-vehicle unit 10 mounted on the vehicle whose communication unit 21 moves within a predetermined site. When the driving information includes trigger information, the arithmetic processing unit 22 performs weighted processing corresponding to each trigger. Then, the arithmetic processing unit 22 generates information (caution information) indicating a caution in the site based on the position information and the result of the weighted processing.
[0070] Since the server 20 is configured as described above, it is possible to generate caution information indicating a caution in a predetermined site. Also, since this caution information is weighted according to the trigger, appropriate information can be generated according to the characteristics of the site, etc. by setting triggers to be emphasized and triggers not to be emphasized. Also, since the stay time can be calculated based on the position information, an evaluation considering the length of the stay time can be made.
[0071] Also, since the position information is obtained by the in-vehicle unit 10 receiving the beacon from the beacon transmitter 40 installed in the site, the influence of the radio wave reception state and accuracy is less than that of a satellite positioning system such as GPS, and more accurate position information can be obtained.
[0072] In addition, since the arithmetic processing unit 22 performs weighting processing with different weights for each user, it is possible to set a trigger that each user values.
[0073] In addition, since any one of the detection of a sharp turn of the vehicle, the detection of a sharp acceleration of the vehicle, the detection of a sharp deceleration of the vehicle, and the detection of load sway in the vehicle is included in the trigger, it is possible to generate a heat map or the like in consideration of the behavior of the vehicle and the state of the load.
[0074] In addition, in the terminal device 30, information indicating a warning is received from the server 20, and the information indicating a warning is superimposed and displayed as a heat map on the map of the site on the display unit 31, so that the degree of attention can be effectively shown by colors. Therefore, it is possible to use the displayed information as a hazard map within the site and make a presentation to promote the improvement of safety awareness.
[0075] In addition, in addition to the heat map, the number of occurrences for each trigger is displayed on the display unit 31, so that it is possible to confirm the specific content to be noted and grasp what is happening.
[0076] In addition, according to the information processing system 50 including the in-vehicle device 10, the server 20, and the terminal device 30, it is possible to generate and display information indicating a warning within a predetermined site. Therefore, it is possible to make a presentation to promote the improvement of safety awareness.
[0077] In addition, the in-vehicle device 10 includes a camera I / F 17 that acquires an image from a camera 41 that images the load loaded on the vehicle, and the in-vehicle device 10 detects load sway in the vehicle based on the image acquired by the camera I / F 17. By doing so, it is possible to detect a state in which load sway has occurred, and it is possible to use the load sway as a trigger.
[0078] Note that the images captured by the camera 41 and acquired by the in-vehicle device 10 are not limited to being used only for detecting load sway. For example, by transmitting the images captured by the camera 41 (either moving images or still images) to the server 20 as in-vehicle data, it becomes possible to confirm the images at the time of a near miss on the terminal device 30. Of course, the camera 41 may include cameras other than those for imaging the load (such as cameras for imaging the front, rear, etc.).
[0079] Furthermore, the present invention is not limited to the above-described embodiments. That is, those skilled in the art can variously modify and implement it in accordance with conventionally known knowledge without departing from the gist of the present invention. As long as such modifications still have the configurations of the information processing device, information display device, information processing system, and information processing program of the present invention, of course, they are included in the scope of the present invention.
Explanation of Reference Numerals
[0080] 10 In-vehicle device 17 Camera I / F (Image Acquisition Unit) 20 Server (Information Processing Device) 21 Communication Unit (Travel Information Acquisition Unit) 22 Arithmetic Processing Unit (Processing Unit, Generation Unit) 30 Terminal Device (Information Display Device) 31 Display Unit 32 Communication Unit (Caution Information Acquisition Unit) 40 Beacon Transmitter 41 Camera (Imaging Unit) 50 Information Processing System
Claims
1. A driving information acquisition unit that acquires position information from an in-vehicle device mounted on a vehicle moving within a predetermined site and driving information obtained when the vehicle is running; A processing unit that performs a weighting process according to the specific event included in the detection information when the detection information of the specific event determined in advance is included in the driving information; A generation unit that generates caution information indicating a caution within the site by using the position information and the processing result of the processing unit; A stay time acquisition unit that acquires the stay time of the vehicle at the position corresponding to the specific event; An information processing apparatus comprising: a stay time processing unit that performs a process of excluding information on a predetermined point from among the position information from being used by the generation unit based on the stay time.
2. The information processing apparatus according to claim 1, wherein the position information is obtained by the in-vehicle device receiving a beacon from a beacon transmitter installed within the site.
3. The information processing apparatus according to claim 1 or 2, wherein the processing unit performs the weighting process with different weights for each user.
4. The information processing apparatus according to any one of claims 1 to 3, wherein the specific event includes any one of detection of a sharp turn of the vehicle, detection of a sudden acceleration of the vehicle, detection of a sudden deceleration of the vehicle, and detection of load sway in the vehicle.
5. A caution information acquisition unit that acquires the caution information generated by the information processing apparatus according to any one of claims 1 to 4; A display unit that displays the caution information, An information display apparatus, wherein the caution information is superimposed and displayed as a heat map on a map of the site on the display unit.
6. The information display apparatus according to claim 5, wherein in addition to the heat map, the number of occurrences of the specific event is displayed on the display unit.
7. An information processing apparatus according to any one of claims 1 to 4; An information display apparatus according to claim 5 or 6; The in-vehicle device; An information processing system comprising the above.
8. The in-vehicle device includes an image acquisition unit that acquires an image from an imaging unit that images a load loaded on the vehicle; The information processing system according to claim 7, wherein the in-vehicle device detects load sway in the vehicle based on the image acquired by the image acquisition unit.
9. A driving information acquisition unit that acquires position information from an in-vehicle device mounted on a vehicle moving within a predetermined site and driving information obtained when the vehicle is running; A processing unit that performs a weighting process according to the specific event included in the detection information when the driving information includes detection information of a predetermined specific event; A generation unit that generates caution information indicating a caution within the site by using the position information and the processing result of the processing unit; A stay time acquisition unit that acquires the stay time of the vehicle at a position corresponding to the specific event; A stay time processing unit that performs a process of excluding information of a predetermined point from the position information from being used by the generation unit based on the stay time; An information processing program characterized by causing a computer to function.
Citation Information
Patent Citations
Control device of industrial vehicle, control system of industrial vehicle and industrial vehicle
JP2006143440A
Drive assistance system
JP2010108403A
Stacker crane
JP2013249159A
Hazard map generation system, hazard map generation device, and hazard map generation method
JP2018180728A
Hazard map generation system
JP2020008949A