Information processing system
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- TOYOTA JIDOSHA KK
- Filing Date
- 2023-03-09
- Publication Date
- 2026-08-04
Smart Images

Figure 0007899743000001 
Figure 0007899743000002 
Figure 0007899743000003
Abstract
Description
Technical Field
[0004] ,
[0006] , , , , , ,
[0005] , , , , , ,
[0001] The present disclosure relates to an information processing system.
Background Art
[0002] Patent Document 1 discloses an information processing system that acquires position information when unstable behavior such as slip occurs in a target vehicle and sequentially collects the acquired position information in association with information related to the cause of the occurrence of the unstable behavior in a server.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] Consider a case where it is estimated using an AI (artificial intelligence) model whether a warning light display (hereinafter, also simply referred to as warning light activation) that has operated in a predetermined target vehicle can be reproduced in other target vehicles, and based on the estimation result, a warning or the like is given to other target vehicles. In order to improve the accuracy of the reproduction estimation of the warning light activation, it is important to optimize the feature amount of the reproduction estimation. In this case, it is considered effective to specify whether the warning light activation or driver operation that has occurred in a predetermined target vehicle is due to waterlogging. That is, it is desired to effectively determine whether the warning light activation or driver operation that has occurred in a predetermined target vehicle is due to waterlogging.
[0005] The technology of the present disclosure aims to effectively determine waterlogging of a predetermined target vehicle.
Means for Solving the Problems
[0006] The information processing system disclosed herein is characterized by comprising: an acquisition unit that acquires target vehicle data including information on the activation of a warning light display in a predetermined target vehicle and / or a predetermined operation performed by the driver of the target vehicle; and a determination unit that determines, based on the number of activations of the warning light display and / or the number of occurrences of the predetermined operation acquired by the acquisition unit, whether the activation of the warning light display and / or the occurrence of the predetermined operation are due to flooding of the target vehicle. [Brief explanation of the drawing]
[0007] [Figure 1] This is a schematic diagram illustrating the information processing system disclosed herein. [Figure 2] This is a schematic diagram illustrating the vehicle covered by this disclosure. [Figure 3] This is a schematic diagram illustrating the information processing server in this disclosure. [Figure 4] This is a schematic diagram illustrating an example of a mesh set on the map of this disclosure. [Figure 5] This is a flowchart illustrating the flood detection process routine described in this disclosure. [Figure 6] This flowchart illustrates the routines for the reproduction estimation process and support control process described herein. [Modes for carrying out the invention]
[0008] The information processing system according to this embodiment will be described below with reference to the drawings.
[0009] [Overall structure] As shown in Figure 1(A), the information processing system 1 comprises a plurality of target vehicles V1 to Vn and an information processing server 80. The plurality of target vehicles V1 to Vn and the information processing server 80 are connected to each other via a network 2 so that they can communicate with one another. Network 2 is, for example, a wireless communication network.
[0010] Target vehicles V1 to Vn are vehicles that are subject to information collection by the information processing server 80. Target vehicles V1 to Vn do not need to be identical in configuration; they just need to be vehicles that have the function to display various warning lights on the meter panel, etc. Target vehicles V1 to Vn also include vehicles that receive support control such as warnings from the information processing server 80. Hereafter, multiple target vehicles V1 to Vn will also be simply referred to as "target vehicle V".
[0011] The information processing server 80 is, for example, a server device installed in the management company's cloud computing system or data management center. Based on the information collected from the target vehicle V, the information processing server 80 determines whether the warning light display or driver operation that occurred in a designated target vehicle V was due to flooding. Furthermore, based on the determination result, the information processing server 80 estimates whether the flooding scene will be reproduced in other target vehicles V, and provides support control such as warnings to other target vehicles V based on the reproduction estimation result.
[0012] Figure 1(B) is a schematic diagram illustrating an example of the information processing flow. As shown in Figure 1(B), suppose that when vehicle V1 is submerged in water, for example, the engine warning light on vehicle V1 is activated. In this case, vehicle V1 transmits various data, including the location P where the engine warning light was activated, to the information processing server 80. The information processing server 80 estimates whether the warning light activation will be reproduced in vehicle V2 when another vehicle V2 traveling behind vehicle V1 approaches location P. If the information processing server 80 estimates that the warning light activation will be reproduced in vehicle V2, it performs support control such as issuing a warning to vehicle V2. This makes it possible to prevent vehicle V2 from being submerged in water.
[0013] [Composition of target vehicles] Figure 2 is a schematic diagram showing the hardware and software configuration of the target vehicle V. The target vehicle V is assigned an identification number (vehicle ID) to identify it. The target vehicle V has an ECU (Electronic Control Unit) 10. The ECU 10 includes a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), etc. The CPU is a processor that executes various programs stored in ROM. ROM is a non-volatile memory that stores data necessary for the CPU to execute various programs. RAM is a volatile memory that provides a work area that is expanded when various programs are executed by the CPU.
[0014] The ECU10 is a central device that performs various controls on the target vehicle V, such as controlling the display of warning lights. The ECU10 is connected to the drive unit 20, transmission unit 21, battery 22, wiper unit 23, wiper switch 24, accelerator sensor 30, shift sensor 31, location information acquisition device 40, map database 42, communication device 50, display device 60, etc.
[0015] The drive unit 20 generates driving force that is transmitted to the drive wheels of the target vehicle V. Examples of the drive unit 20 include an engine and an electric motor. In this embodiment, the target vehicle V may be any of the following: an engine vehicle, a hybrid electric vehicle (HEV), a plug-in hybrid electric vehicle (PHEV), a fuel cell electric vehicle (FCEV), or a battery electric vehicle (BEV).
[0016] The transmission 21 transmits the rotational power output from the drive unit 20 to the drive wheels at a predetermined gear ratio. Note that if the target vehicle V is, for example, a BEV, the target vehicle V may or may not be equipped with the transmission 21.
[0017] The battery 22 stores electric power and supplies the stored electric power to various devices of the target vehicle V. When the target vehicle V is an engine vehicle, the battery 22 stores the electric power generated by an alternator (not shown). Also, when the target vehicle V is a HEV, PHEV, BEV, etc., the battery 22 stores the electric power generated by the electric motor of the drive device 21. Further, when the target vehicle V is a PHEV, BEV, etc., the battery 22 can store the electric power supplied from an external power source.
[0018] The wiper device 23 wipes the outer surface of the windshield (not shown) of the target vehicle V. The wiper device 23 operates when the wiper switch 24 is operated by an occupant (e.g., the driver) of the target vehicle V. The wiper switch 24 is configured to be selectively operable to a plurality of operation positions such as an OFF position for deactivating the wiper device 23, an AUTO position for activating the wiper device 23 when a rain sensor (not shown) detects raindrops, etc., a LOW position for operating the wiper device 23 at a low speed, and a HIGH position for operating the wiper device 23 at a high speed. The wiper switch 24 transmits a signal corresponding to the operation position to the ECU 10. The ECU 10 controls the operation of the wiper device 23 according to the received signal. Hereinafter, the signal transmitted to the ECU 10 when the wiper switch 24 is operated to the HIGH position is referred to as a "wiper HIGH signal". The operation of the wiper switch 24 to the HIGH position by the occupant is an example of a predetermined operation of the present disclosure.
[0019] The accelerator sensor 30 detects the depression (accelerator ON) of an accelerator pedal (not shown) by the driver. The shift sensor 31 detects the operation position (parking position P, reverse position R, neutral position N, drive position D, low gear position L, etc.) of a shift operation device (not shown) of the transmission 21. Each of the sensors 30, 31 transmits the detection result to the ECU 10 at a predetermined cycle.
[0020] The position information acquisition device 40 acquires the current position information of the target vehicle V. As the position information acquisition device 40, for example, a GPS (Global Positioning System) etc. provided in a navigation device can be used. The position information acquisition device 40 transmits the acquired current position information of the target vehicle V to the ECU 10 at a predetermined cycle.
[0021] The map database 42 is a database of map information and is stored in a storage device provided in the target vehicle V. The map information includes the positions of roads, intersections, etc., and the shapes of roads. Note that the target vehicle V only needs to be able to transmit the position information acquired by the position information acquisition device 40 to the information processing server 80, and it may be a vehicle without the map database 42. When the target vehicle V does not have the map database 42, the target vehicle V may acquire map information from an external server (for example, the information processing server 80) using the communication device 50.
[0022] The communication device 50 is a communication device for the target vehicle V to communicate with external devices, and performs transmission and reception of various information via the network 2. The communication device 50 transmits various information to the information processing server 80 according to a command from the ECU 10.
[0023] The display device 60 is, for example, a display device such as a meter panel. Various warning lights (engine warning light, battery warning light, etc.) are displayed on the display device 60.
[0024] Next, the software configuration of the ECU 10 will be described. The ECU 10 includes a warning light display control unit 11, a target vehicle data acquisition unit 12, etc. as functional elements. These functional elements are realized by the CPU of the ECU 10 reading out the program stored in the ROM into the RAM and executing it. Note that each functional element can also be provided in another ECU separate from the ECU 10. Also, all or part of each functional element can be provided in the information processing server 80.
[0025] The warning light display control unit 11, upon detecting that an event requiring a warning has occurred in the target vehicle V, outputs a warning light display signal to the display device 60 to display a warning light corresponding to the event requiring a warning. Examples of events requiring a warning include malfunctions in the drive unit 20 or malfunctions in the charging system such as the battery 21.
[0026] If the target vehicle V is a gasoline-powered vehicle, the warning light display control unit 11 outputs a warning light display signal to the display device 60 to display the "engine warning light" indicating an abnormality in the engine, intake / exhaust system sensors, transmission, or other drivetrain components. Furthermore, if the target vehicle V is an HEV or BEV, the warning light display control unit 11 outputs a warning light display signal to the display device 60 to display the "HV system warning light," "EV system warning light," etc., indicating an abnormality in the drivetrain, including the electric motor. Hereinafter, the "engine warning light," "HV system warning light," "EV system warning light," etc., may be collectively referred to as the "drivetrain warning light." Additionally, if the warning light display control unit 11 detects an abnormality in the charging system, such as the battery 21, it outputs a warning light display signal to the display device 60 to display the "battery warning light" indicating an abnormality in the charging system.
[0027] The target vehicle data acquisition unit 12 acquires target vehicle data, which is data relating to the target vehicle V. In this embodiment, the target vehicle data includes at least (1) vehicle ID, (2) location information, (3) wiper HIGH signal, (4) drive system warning light ON, (5) battery warning light ON, (6) shift operation position, (7) accelerator ON, etc. The target vehicle data acquisition unit 12 transmits the acquired target vehicle data to the information processing server 80 via the communication device 50 at predetermined intervals. The target vehicle data may also include fault information for the navigation system, various displays, electric parking brake, headlights, taillights, etc.
[0028] [Configuration of the information processing server] As shown in Figure 3, the information processing server 80 is equipped with a processor 81 such as a CPU, and memory 90 such as ROM and RAM. The CPU, ROM, and RAM form a so-called microcomputer. The information processing server 80 is also equipped with a wireless communication device 92, a user interface 93, an auxiliary storage device 94, and the like.
[0029] The processor 81 executes various programs stored in the auxiliary storage device 94. For example, the ROM in the memory 90 stores data necessary for the processor 81 to execute various programs. For example, the RAM in the memory 90 provides a workspace that is expanded when various programs are executed by the processor 81. The wireless communication device 92 is a communication device for the information processing server 80 to communicate wirelessly with the target vehicle V. The user interface 93 includes input devices such as a touch panel and keyboard, and output devices such as a display and speaker. The auxiliary storage device 94 is an auxiliary storage device such as an HDD that stores various programs and data used when various programs are executed. The auxiliary storage device 94 stores target vehicle data transmitted from the target vehicle V via the network N, thereby constructing a database of the target vehicle V. Furthermore, the auxiliary storage device 94 pre-stores map information and mesh information set on the map.
[0030] Figure 4 is a schematic diagram illustrating an example of a mesh set on a map. As shown in Figure 4, mesh M is composed of multiple meshes M1 to M4. Meshes M1 to M4 are set on the map as, for example, square areas of 1 km on each side. Each mesh M1 to M4 is assigned a mesh code to identify the mesh. The number of meshes M is not limited to the four shown in the example, but may be five or more, 100 or more, or three or fewer. The size of mesh M is also not particularly limited and may be a variable value that is reduced or enlarged depending on whether it is an urban area or residential area, near a river, time of day, etc. The shape of mesh M is also not particularly limited and may be a rectangle, triangle, circle, or other shape other than a square.
[0031] Here, we will explain the reason for using meshes M1 to M4. For example, as shown in Figure 4, suppose that within the area of mesh M1, the engine warning light turns on on target vehicle V1, the battery warning light turns on on target vehicle V2, and the wiper switch 24 is operated to the HIGH position on target vehicle V3. In this case, the positions P1, P2, and P3 of these target vehicles V1, V2, and V3 are not necessarily the same and will vary to some extent. By using meshes M1 to M4 in such cases, the positions P1, P2, and P3 of multiple target vehicles V1, V2, and V3 that have activated warning lights etc. within a predetermined distance range can be managed together, making management more efficient compared to managing them individually.
[0032] Referring again to Figure 3, the software configuration of the processor 81 will be explained. As shown in Figure 3, the processor 81 includes a target vehicle data receiving unit 82, a flood determination unit 83, a reproduction estimation unit 84, a vehicle support control unit 85, and other functional elements.
[0033] The target vehicle data receiving unit 82 receives target vehicle data that is sequentially transmitted from the target vehicle V via the network 2. The target vehicle data transmitted from the target vehicle V includes at least the above-mentioned (1) to (7) acquired by the target vehicle data acquisition unit 12 (see Figure 2). The target vehicle data receiving unit 82 sequentially stores the received target vehicle data in the auxiliary storage device 94, associating it with the mesh code.
[0034] The flood detection unit 83 determines whether the activation of warning lights or driver operations included in the target vehicle data are caused by flooding of the target vehicle V. Specifically, the flood detection unit 83 determines, at predetermined intervals for each mesh M1 to M4, whether (A) operation of the wiper switch 24 to the HIGH position, (B) turning on the drive system warning light, (C) turning on the battery warning light, (D) operation of the shift control device to the low gear position L, and (E) accelerator ON operation with the shift control device operated to the neutral position N are caused by flooding of the target vehicle V. The predetermined interval is not particularly limited and may be, for example, a 1-minute interval, or a interval of less than 1 minute, or a interval of 1 minute or more. The operations (A), (D), and (E) by the driver are examples of predetermined operations in this disclosure. Details of each item (A) to (E) will be described below.
[0035] Regarding (A), drivers tend to operate the wiper device 23 at high speed (wiper switch 24 in the HIGH position) as a sign of impending flooding. The flooding determination unit 83 counts the number of wiper HIGH signals (hereinafter, wiper HIGH count n1) for each target vehicle V that occurred within each mesh M1 to M4 during the period from the most recent time to a predetermined time (for example, several tens of minutes) prior to the current time. The flooding determination unit 83 determines that (A) is due to flooding if the count value of wiper HIGH count n1 is equal to or greater than a predetermined threshold X1 for a predetermined threshold time Tv or longer. In this way, by determining that high-speed operation of the wiper device 23 occurs not just once but multiple times as being due to flooding, it becomes possible to effectively improve the accuracy of flooding determination.
[0036] Regarding (B), among vehicle malfunctions caused by flooding, drivetrain malfunctions are most likely to occur due to water ingress into the engine and intake / exhaust systems. The flood detection unit 83 counts the number of times the drivetrain warning light turned on (hereinafter, drivetrain warning light on count n2) that occurred within each mesh M1 to M4 during the period from the most recent time to a predetermined time prior. The flood detection unit 83 determines that (B) is due to flooding if the count value of the drivetrain warning light on count n2 is equal to or greater than a predetermined threshold X2 for a predetermined threshold time Tv or longer. In this way, by determining that multiple instances of the drivetrain warning light turning on are due to flooding, rather than just a single instance, the accuracy of flood detection can be effectively improved.
[0037] Regarding (C), as a vehicle malfunction caused by flooding, there is a tendency for abnormalities in the charging system to occur simultaneously with abnormalities in the drive system. The flood detection unit 83 counts the number of times the battery warning light turned on (hereinafter referred to as the number of times the battery warning light turned on n3) that occurred within each mesh M1 to M4 during the period from the most recent time to a predetermined time prior. The flood detection unit 83 determines that (C) is due to flooding if the count value of the number of times the battery warning light turned on n3 is equal to or greater than a predetermined threshold number X3 for a predetermined threshold time Tv or longer. In this way, by determining that the battery warning light turning on is due to flooding when it occurs not just once but multiple times, it is possible to effectively improve the accuracy of flood detection.
[0038] Regarding (D), in scenes where a vehicle is driving through a flooded road, the driver tends to frequently use the transmission 21 in a low gear to maintain the rotational speed of the drive unit 20. The flood detection unit 83 counts the number of times the shift control device is operated to the low gear position L (hereinafter referred to as the low gear operation count n4) that occurred within each mesh M1 to M4 during the period from the most recent time to a predetermined time prior. The flood detection unit 83 determines that (D) is due to flooding if the count value of the low gear operation count n4 is equal to or greater than a predetermined threshold number X4 for a predetermined threshold time Tv or longer. In this way, by determining that operations by the driver to the low gear position L are due to flooding when they occur frequently rather than just once, it is possible to effectively improve the accuracy of flood detection.
[0039] Regarding (E), in situations where the distance to the vehicle in front becomes short while driving on a flooded road and the vehicle must stop, the driver may frequently use the operation of putting the transmission 21 in neutral and continuing to press the accelerator pedal in order to prevent engine stall due to water entering the intake and exhaust system. The flood detection unit 83 counts the number of times the accelerator is ON in neutral N that occurred within each mesh M1 to M4 during the period from the most recent time to a predetermined time prior (hereinafter referred to as the number of neutral accelerator operations n5). The flood detection unit 83 determines that (E) is due to flooding if the count value of the number of neutral accelerator operations n5 is equal to or greater than a predetermined threshold number X5 for a predetermined threshold time Tv or longer. In this way, by determining that the number of times the driver operates the accelerator ON in neutral N is due to flooding, rather than just once, it is possible to effectively improve the accuracy of flood detection.
[0040] The reproduction estimation unit 84 performs reproduction estimation by inputting the target vehicle data of the target vehicle V for each mesh M1 to M4 into the reproduction model, thereby estimating whether the warning light activation will be reproduced in subsequent target vehicles V that reach or approach meshes M1 to M4 within a certain period of time. The certain period of time is not particularly limited and may be less than 5 minutes or 5 minutes or longer. Whether subsequent target vehicles V reach or approach meshes M1 to M4 within a certain period of time can be estimated based on the time change of the position information of the target vehicle V. Reproduction estimation may be performed using, for example, a convolutional neural network (CNN), or a neural network other than a CNN. The reproduction model may be one that has been generated offline in advance and stored in the auxiliary storage device 94, or one that has been generated online at a predetermined period for each mesh M1 to M4. The predetermined period is not particularly limited and may be, for example, a 5-minute period, or a period of less than 5 minutes, or a period of 5 minutes or longer. The generation of the reproduction model may be done using well-known methods for generating AI models.
[0041] Here, in order to improve the accuracy of the reproduction estimation by the reproduction estimation unit 84, it is desirable to use features that contribute greatly to the estimation result. In this embodiment, the reproduction estimation unit 84 uses as features the data from each of the above-mentioned (A) to (E) received by the target vehicle data receiving unit 82 that has been determined by the flooding determination unit 83 to be due to flooding. This makes it possible to realize reproduction estimation using features that contribute greatly to the estimation result, and to reliably improve the accuracy of the reproduction estimation of warning light activation. If the reproduction estimation unit 84 estimates that the warning light activation will be reproduced in the target vehicle V within a certain period of time, it determines that the warning light activation is "reproduced". Also, if the reproduction estimation unit 84 estimates that the warning light activation will not be reproduced in the target vehicle V within a certain period of time, it determines that the warning light activation is "not reproduced". The reproduction estimation unit 84 stores the estimation result in the auxiliary storage device 94, linked to the mesh code.
[0042] If the vehicle support control unit 85 determines that there is a target vehicle V for which the warning light activation has been "reproducible" by the reproduction estimation unit 84, it selects that target vehicle V as the vehicle to be supported. The vehicle support control unit 85 also issues a warning to the selected vehicle to be supported via the wireless communication device 92, informing it of the possibility of flooding. The warning can be issued by displaying it on the vehicle V's display or by announcing it via a speaker. If the vehicle to be supported is driving in fully autonomous mode, the vehicle support control unit 85 may either reroute the vehicle's route away from locations (mesh) where flooding is predicted to occur, or disable autonomous driving.
[0043] Next, the flood detection process routine according to this embodiment will be described based on Figure 5.
[0044] In step S100, the processor 81 receives target vehicle data that is sequentially transmitted from the target vehicle V via the network 2 and stores it in the auxiliary storage device 94. The reception of target vehicle data may be at intervals of, for example, one minute, less than one minute, or longer than one minute.
[0045] Next, in step S110, the processor 81 counts the number of wiper HIGH events n1, the number of drive system warning light on events n2, the number of battery warning light on events n3, the number of low-speed gear operations n4, and the number of neutral / accelerator operations n5 for each mesh M1 to M4 during the period from the most recent to a predetermined time prior.
[0046] In steps S120 to S124, the processor 81 compares the counts n1 to n5 obtained in step S110 with threshold counts X1 to X5. Note that the processes in steps S120 to S124 can be performed in any order and may be simultaneous, but they will be explained in order below.
[0047] In step S120, the processor 81 determines for each mesh M1 to M4 whether the number of wiper HIGH events n1 is equal to or greater than a predetermined threshold number X1. If the number of wiper HIGH events n1 is equal to or greater than the predetermined threshold number X1 (Yes), the processor 81 proceeds to the process in step S121. On the other hand, if the number of wiper HIGH events n1 is less than the predetermined threshold number X1 (No), the processor 81 proceeds to the process in step S150, excludes the wiper HIGH signal from the flooding determination, and proceeds to the process in step S121.
[0048] In step S121, the processor 81 determines for each mesh M1 to M4 whether the number of times the drive system warning lights are on n2 is equal to or greater than a predetermined threshold number X2. If the number of times the drive system warning lights are on n2 is equal to or greater than the predetermined threshold number X2 (Yes), the processor 81 proceeds to the process in step S122. On the other hand, if the number of times the drive system warning lights are on n2 is less than the predetermined threshold number X2 (No), the processor 81 proceeds to the process in step S151, excludes the on status of the drive system warning lights from the flood detection, and proceeds to the process in step S122.
[0049] In step S122, the processor 81 determines for each mesh M1 to M4 whether the number of times the battery warning light is on n3 is greater than or equal to a predetermined threshold number X3. If the number of times the battery warning light is on n3 is greater than or equal to the predetermined threshold number X3 (Yes), the processor 81 proceeds to step S123. On the other hand, if the number of times the battery warning light is on n3 is less than the predetermined threshold number X3 (No), the processor 81 proceeds to step S152, excludes the on status of the battery warning light from the flood detection, and proceeds to step S123.
[0050] In step S123, the processor 81 determines for each mesh M1 to M4 whether the number of low-speed gear operations n4 is equal to or greater than a predetermined threshold number X4. If the number of low-speed gear operations n4 is equal to or greater than the predetermined threshold number X4 (Yes), the processor 81 proceeds to the process in step S124. On the other hand, if the number of low-speed gear operations n4 is less than the predetermined threshold number X4 (No), the processor 81 proceeds to the process in step S153, excludes operations to the low-speed gear position L from the flooding determination, and proceeds to the process in step S124.
[0051] In step S124, the processor 81 determines for each mesh M1 to M4 whether the number of neutral accelerator operations n5 is equal to or greater than a predetermined threshold number X5. If the number of neutral accelerator operations n5 is equal to or greater than the predetermined threshold number X5 (Yes), the processor 81 proceeds to the process in step S130. On the other hand, if the number of neutral accelerator operations n5 is less than the predetermined threshold number X5 (No), the processor 81 proceeds to the process in step S154, excludes accelerator ON operations in neutral N from the flooding determination, and proceeds to the process in step S130.
[0052] In step S130, the processor 81 determines whether the positive judgment result (Yes) in each process from steps S120 to S124 continues for a predetermined threshold time Tv or longer. If there are positive judgment results that continue for a threshold time Tv or longer (Yes), the processor 81 proceeds to the process in step S140. On the other hand, if there are no positive judgment results that continue for a threshold time Tv or longer (No), the processor 81 proceeds to the process in step S155, excludes all from the flooding judgment, and terminates this routine.
[0053] In S140, the processor 81 determines that any positive judgment result that persists for a threshold time Tv or longer is caused by flooding of the target vehicle V, stores the judgment result in the auxiliary storage device 94 along with the mesh code, and then returns to this routine.
[0054] Next, based on Figure 6, the routines for the warning light activation estimation process and the support control process will be explained.
[0055] In step S200, the processor 81 determines whether there is a target vehicle V that will reach or approach the mesh M (hereinafter referred to as "target mesh M") within a certain period of time, based on the flooding determination process described above (see Figure 5), in which the activation of the warning light display or the occurrence of driver operations has been determined to be due to flooding. If there is a target vehicle V that will reach or approach the target mesh M within a certain period of time (Yes), the processor 81 proceeds to the process in step S210. On the other hand, if there is no target vehicle V that will reach or approach the target mesh M within a certain period of time (No), the processor 81 returns to this routine without performing a reproduction estimation.
[0056] In step S210, the processor 81 performs a reproduction estimation of the warning light activation by inputting the target vehicle data of the target vehicle V into the reproduction model. At this time, the processor 81 uses the target vehicle data that was determined to be due to flooding by the flooding determination process (see Figure 5) as features to perform the reproduction estimation. Next, in step S220, the processor 81 determines whether the estimation result of the warning light activation is "reproducible". If the estimation result is not "reproducible" (No), the processor 81 returns this routine without performing any support control. On the other hand, if the estimation result is "reproducible" (Yes), the processor 81 proceeds to the process in step S230. In step S230, the processor 81 selects the target vehicle V, which was estimated to have "reproducible" warning light activation, as the vehicle to be supported. Next, in step S240, the processor 81 performs support control such as issuing a warning to the vehicle to be supported, and then returns this routine.
[0057] This disclosure is not limited to the embodiments described above, and various modifications are possible as long as they do not deviate from the purpose of this disclosure.
[0058] For example, the flooding determination unit 83 was described as determining whether the occurrence of (A) to (E) above is due to flooding of the target vehicle V, but it is also possible to add abnormalities in the navigation system, various displays, electric parking brakes, headlights, taillights, etc., as flooding determination items. Furthermore, it is also possible to use information posted by the occupants of the target vehicle V using SNS (Social Networking Service), etc., as a flooding determination item. In addition, the routines for each process by the processor 81 were explained individually using Figures 5 and 6, but the flooding determination process shown in Figure 5 can also be executed at the timing of the reproduction estimation in the reproduction estimation routine shown in Figure 6. Furthermore, the reproduction estimation unit 84 was described as reproducing and estimating the activation of warning lights in a predetermined target vehicle V based on the flooding determination result, but it is also possible to estimate whether a flooding scene can be reproduced in a predetermined target vehicle V.
Claims
1. An acquisition unit that acquires target vehicle data including information on the activation of warning lights on a specified target vehicle and / or information on a specified operation performed by the driver of the said target vehicle, A determination unit determines, based on the number of times the warning light indicator is activated and / or the number of times the predetermined operation is performed, whether the activation of the warning light indicator and / or the occurrence of the predetermined operation is due to the flooding of the target vehicle. The system includes a reproduction estimation unit that uses the activation of the warning light display and / or the occurrence of the predetermined operation, which the determination unit has determined to be due to flooding, as features, to estimate whether the warning light display or flooding will be reproduced in other target vehicles. An information processing system characterized by the following:
2. The information processing system according to claim 1, The aforementioned warning light indicator is a warning light indicator that indicates an abnormality in the drive system and / or battery of the specified target vehicle. The aforementioned predetermined operation is an operation in which the driver operates the wiper device of the predetermined target vehicle at high speed. Information processing system.
3. The information processing system according to claim 1, The predetermined operation is the operation in which the driver shifts the transmission of the predetermined target vehicle to a low gear. Information processing system.
4. The information processing system according to claim 1, The aforementioned predetermined operation is the operation in which the driver puts the transmission of the predetermined target vehicle into neutral and presses the accelerator pedal. Information processing system.