Water leakage cause positioning method, device and equipment, and storage medium
Patent Information
- Application Number
- CN202211527220.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-30
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2042-11-30
AI Technical Summary
[0004]本发明的主要目的在于提供一种漏水原因定位方法、装置、设备及存储介质,旨在解决现有技术无法在车辆漏水时快速定位漏水原因,不利于车主进行处置的技术问题
[0046]本发明通过在检测到车辆存在漏水风险时,通过车辆的车载空调将车内温度调整至预设温度阈值;在调整完毕时,依次检测车辆的各个座椅是否存在漏水,获得座椅漏水信息;根据座椅漏水信息确定车辆的漏水原因。由于会在判断车辆存在漏水风险时,依次检测车辆的各个座椅是否存在漏水,并根据检测获得的座椅漏水信息进一步确定车辆的漏水原因,可以在车辆存在漏水风险时,快速定位漏水原因,便于驾驶员进行针对性的处理。
Smart Images

Figure CN115950587B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle inspection technology, and in particular to a method, apparatus, equipment and storage medium for locating the cause of water leakage. Background Technology
[0002] Vehicles parked outdoors (such as on the roadside or in outdoor parking lots) may suddenly leak water after the owner leaves. This could be due to various reasons, such as leaks caused by vehicle design, leaks caused by long-term parking under trees leading to clogged drainage pipes, leaks caused by objects falling from heights during typhoons or other weather events, leaks caused by aging drainage pipes, or leaks caused by regional flooding such as localized flooding. In such cases, the owner may not be able to determine the cause of the leak and take timely action.
[0003] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention
[0004] The main objective of this invention is to provide a method, apparatus, device, and storage medium for locating the cause of water leakage, aiming to solve the technical problem that existing technologies cannot quickly locate the cause of water leakage when a vehicle is leaking, which is not conducive to the owner's handling of the situation.
[0005] To achieve the above objectives, the present invention provides a method for locating the cause of water leakage, the method comprising the following steps:
[0006] When a risk of water leakage is detected in the vehicle, the vehicle's interior temperature is adjusted to a preset temperature threshold using the vehicle's air conditioning system.
[0007] Once the adjustment is complete, check each seat of the vehicle for water leakage in turn to obtain seat leakage information;
[0008] The cause of the vehicle's water leakage was determined based on the seat leakage information.
[0009] Optionally, the step of determining the cause of the vehicle's water leakage based on the seat leakage information includes:
[0010] The number of seats experiencing water leakage is determined based on the aforementioned seat leakage information;
[0011] If the number of leaking seats is one, the leak type of the vehicle is determined to be broken window, and the target leaking seat is extracted from the seat leak information.
[0012] The window corresponding to the target leaking seat is taken as the location of the leak in the vehicle.
[0013] The cause of the leak is determined based on the type and location of the leak.
[0014] A leak warning message is generated based on the cause of the leak, and the driver of the vehicle is notified based on the leak warning message.
[0015] Optionally, after determining the number of leaking seats based on the seat leakage information, the method further includes:
[0016] If there are multiple leaking seats, the leak type of the vehicle is determined to be sunroof damage, and the sunroof of the vehicle is taken as the location of the leak.
[0017] The cause of the leak is determined based on the location and type of the leak.
[0018] Control the vehicle to shut down in an emergency and generate a water leakage warning message based on the cause of the water leakage;
[0019] A leak warning message is generated based on the cause of the leak, and the driver of the vehicle is notified based on the leak warning message.
[0020] Optionally, after determining the number of leaking seats based on the seat leakage information, the method further includes:
[0021] If the number of seats with leaks is zero, then obtain the number of seats with leaks corresponding to the surrounding vehicles with leaks.
[0022] If the number of surrounding vehicles with zero corresponding seat leaks is less than a preset alarm threshold, then the leak type of the vehicle is determined to be sunroof leak.
[0023] The sunroof of the vehicle is considered the location of the water leak.
[0024] Control the vehicle to shut down in an emergency and generate a water leakage warning message based on the cause of the water leakage;
[0025] A leak warning message is generated based on the cause of the leak, and the driver of the vehicle is notified based on the leak warning message.
[0026] Optionally, after the step of obtaining the number of leaking seats corresponding to surrounding leaking vehicles if the number of leaking seats is zero, the method further includes:
[0027] If the number of surrounding vehicles with zero water leakage corresponding to a seat is greater than or equal to a preset alarm threshold, then the cause of the water leakage of the vehicle is determined to be flooding.
[0028] A flood alarm is generated, and the driver of the vehicle and the emergency response department are notified based on the flood alarm.
[0029] Optionally, the step of sequentially detecting whether each seat of the vehicle leaks water after adjustment to obtain seat leakage information includes:
[0030] Upon completion of the adjustment, obtain the seat detection sequence and seat information set;
[0031] The seat information set is traversed according to the seat detection order, and the seats obtained through the traversal are taken as the currently detected seats.
[0032] The humidity inside the vehicle is collected to obtain the humidity before heating, and the currently detected seat is heated to a preset detection temperature;
[0033] When the vehicle is heated to a preset detection temperature and the heating time reaches the preset detection time, the humidity inside the vehicle is collected to obtain the humidity after heating.
[0034] The leakage detection information corresponding to the currently detected seat is determined based on the humidity before heating and the humidity after heating.
[0035] At the end of the traversal, the seat leakage information is constructed based on the obtained leakage detection information.
[0036] Optionally, the step of determining the leakage detection information corresponding to the currently detected seat based on the humidity before heating and the humidity after heating includes:
[0037] Calculate the humidity change value based on the humidity after heating and the humidity before heating;
[0038] If the humidity change value is greater than or equal to a preset difference threshold, then the leakage detection information corresponding to the currently detected seat is determined to be a seat leakage.
[0039] If the humidity change value is less than the preset difference threshold, then the leakage detection information corresponding to the currently detected seat is determined to be that the seat does not leak.
[0040] Furthermore, to achieve the above objectives, the present invention also proposes a leak cause location device, which includes the following modules:
[0041] The temperature adjustment module is used to adjust the interior temperature to a preset temperature threshold through the vehicle's air conditioning system when a risk of water leakage is detected in the vehicle.
[0042] The seat detection module is used to sequentially detect whether each seat of the vehicle is leaking water after adjustment, and obtain seat leakage information.
[0043] The cause identification module is used to determine the cause of the vehicle's water leakage based on the seat leakage information.
[0044] In addition, to achieve the above objectives, the present invention also proposes a leak cause location device, which includes: a processor, a memory, and a leak cause location program stored in the memory and executable on the processor. When the leak cause location program is executed by the processor, it implements the steps of the leak cause location method as described above.
[0045] In addition, to achieve the above objectives, the present invention also proposes a computer-readable storage medium storing a leak cause location program, which, when executed, implements the steps of the leak cause location method as described above.
[0046] This invention adjusts the vehicle's interior temperature to a preset threshold using the vehicle's air conditioning system when a water leakage risk is detected. After adjustment, it sequentially checks each seat for leaks, obtaining seat leakage information. Based on this information, the cause of the leak is determined. Because it sequentially checks each seat for leaks when a water leakage risk is detected and further determines the cause of the leak based on the detected seat leakage information, it can quickly pinpoint the cause of a leak when a water leakage risk is detected, facilitating targeted action by the driver. Attached Figure Description
[0047] Figure 1 This is a schematic diagram of the structure of an electronic device in the hardware operating environment involved in the embodiments of the present invention;
[0048] Figure 2 This is a flowchart illustrating the first embodiment of the leak cause location method of the present invention;
[0049] Figure 3 This is a flowchart illustrating the second embodiment of the leak cause location method of the present invention;
[0050] Figure 4 This is a flowchart illustrating the second embodiment of the leak cause location method of the present invention;
[0051] Figure 5 This is a structural block diagram of the first embodiment of the leakage cause locating device of the present invention.
[0052] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0053] It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the invention.
[0054] Reference Figure 1 , Figure 1This is a schematic diagram of the structure of a water leakage cause location device in the hardware operating environment involved in the embodiments of the present invention.
[0055] like Figure 1 As shown, the electronic device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen or an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be high-speed random access memory (RAM) or stable non-volatile memory (NVM), such as a disk drive. The memory 1005 may also optionally be a storage device independent of the aforementioned processor 1001.
[0056] Those skilled in the art will understand that Figure 1 The structure shown does not constitute a limitation on the electronic device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0057] like Figure 1 As shown, the memory 1005, which serves as a storage medium, may include an operating system, a network communication module, a user interface module, and a leak cause location program.
[0058] exist Figure 1 In the electronic device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the electronic device of the present invention can be set in the leakage cause location device. The electronic device calls the leakage cause location program stored in the memory 1005 through the processor 1001 and executes the leakage cause location method provided in the embodiment of the present invention.
[0059] This invention provides a method for locating the cause of water leakage, referring to... Figure 2 , Figure 2 This is a flowchart illustrating the first embodiment of a method for locating the cause of water leakage according to the present invention.
[0060] In this embodiment, the method for locating the cause of leakage includes the following steps:
[0061] Step S10: When a risk of water leakage is detected in the vehicle, the interior temperature is adjusted to a preset temperature threshold using the vehicle's air conditioning system.
[0062] It should be noted that the execution subject of this embodiment can be the leak cause location device, which can be a personal computer or a server. The leak cause location device is equipped with a system that can remotely control the vehicle. Of course, the execution subject of this embodiment can also be other devices that can achieve the same or similar functions. This embodiment does not limit this. In this embodiment, the leak cause location device is used as an example to illustrate the leak cause location method of the present invention.
[0063] It should be noted that the leak detection device continuously monitors the weather in the vehicle's area. If it rains in the area and the instantaneous rainfall exceeds a preset rainfall threshold, the device will establish a communication connection with the vehicle to determine if it is parked. If so, it will perform a leak detection to determine if there is a risk of leakage. This determination can include checking for leaks, water accumulation, or flooding. If these issues are present, the vehicle is considered to be at risk of leakage. The preset rainfall threshold can be pre-set by the device's administrators, for example, by setting it to 10 nm / 24 hours. The vehicle's location can be determined based on the vehicle's last reported location.
[0064] In practice, vehicle leak detection can be performed by collecting the humidity level of the vehicle's interior environment, then controlling the vehicle's air conditioning system to run continuously at maximum power in heating mode for a preset duration. Afterward, the humidity level of the vehicle's interior environment is read again, and the humidity change before and after the heating mode operation is compared (the humidity level before and after heating mode operation is the interior humidity level). If the humidity change exceeds a preset humidity change threshold, it indicates that there may be water leakage, water accumulation, or flooding in the vehicle, thus determining a risk of water leakage. Both the preset duration and the preset humidity change threshold can be pre-set by the personnel managing the leak detection equipment.
[0065] In practical use, before conducting a leak detection, it's possible to check if the vehicle's windows are closed. If not, the system can remotely control the vehicle to close the windows before proceeding with the leak detection; if they are closed, the leak detection can proceed directly. If the leak detection result indicates a risk of leakage, it can retrieve information about whether the vehicle's windows were closed before the detection. If they were not closed, the leak inside the vehicle is likely due to an open window. In this case, the cause of the leak can be directly set as an open window, and the driver will be alerted. Since the windows will automatically close during the leak detection, no further action from the driver is required.
[0066] In practice, the managers of the leak location equipment can calibrate the preset duration and preset humidity change threshold through a large number of experiments.
[0067] For example: Assuming X is a preset humidity change threshold and t is a preset duration, the manager of the leak cause location equipment can perform actual tests:
[0068] The ambient humidity around the vehicle was controlled at 40%, and a simulated rainfall of 10 nm / 24 hours was applied (this is a relatively small rainfall amount, and the minimum rainfall threshold was set). With all windows and the sunroof completely open, the humidity inside the vehicle was recorded as H1. The seats were heated, starting at 25 degrees Celsius and increasing to the highest air conditioning temperature of 30 degrees Celsius. This was continued for Δt minutes, at which point the humidity rose to H2, which was the highest constant value.
[0069] Then △X=H2 / H1-1, where △X is the change in humidity of the leaking environment under normal working conditions.
[0070] At this time, X = △X*e, t = △t*e;
[0071] Where e is a weighted value based on the environmental factors corresponding to the vehicle being tested.
[0072] e=(∫ Δt 0 H*r / temp) / (∫ Δt 0 H test* r test / temp test )
[0073] H represents the instantaneous actual humidity inside the vehicle during leak detection, which can be read from the humidity sensor in the vehicle; r represents the instantaneous actual rainfall in the area where the vehicle is located, which can be obtained from the rainfall sensor installed on the vehicle; temp represents the instantaneous actual temperature inside the vehicle; Δt represents the heating time during calibration testing. test To measure the instantaneous actual humidity inside the vehicle during calibration testing, r test temp represents the instantaneous actual rainfall during the calibration test. testThe actual temperature inside the vehicle during calibration testing.
[0074] In practical use, before performing a water leak detection on a vehicle, the remaining energy level of the vehicle can also be detected (if the vehicle's energy source is gasoline, the remaining energy level is the remaining gasoline; if the vehicle's energy source is electricity, the remaining energy level is the remaining electricity). Water leak detection is only performed when the remaining energy level is higher than a preset energy threshold, in order to avoid phenomena such as power depletion that could damage the vehicle.
[0075] Of course, if the vehicle is a new energy vehicle, it can also detect whether the vehicle is charging. If so, the vehicle will not experience a power outage, and water leakage can be detected directly.
[0076] Furthermore, to avoid unnecessary testing and wasting vehicle energy, the rain sensor installed on the vehicle can be read before water leakage detection. If the rain sensor can detect rainfall, it can be determined that the vehicle is in an outdoor environment, and water leakage detection can only be performed at this time.
[0077] It should be understood that if a vehicle is at risk of leaking water, it is necessary to pinpoint the cause of the leak so that the driver can take appropriate action. However, if the interior temperature of the vehicle is too high, it may lead to inaccurate leak location. Therefore, the vehicle's air conditioning can be activated to cool the interior environment and adjust the temperature to a preset threshold. This preset temperature threshold can be pre-set by the administrator of the leak location equipment, for example, by setting it to 25°C.
[0078] Of course, to avoid unnecessary performance waste, the interior temperature can be detected before adjusting the vehicle's air conditioning to the preset temperature threshold. If the interior temperature is less than or equal to the preset adjustment temperature, no adjustment is made, and the subsequent detection steps are executed directly. If the interior temperature is greater than the preset adjustment temperature, the vehicle's air conditioning is used to adjust the interior temperature, and the subsequent detection steps are executed after the adjustment is completed.
[0079] The preset adjustment temperature can be set in advance by the manager of the leak cause locator, for example, the preset adjustment temperature can be set to 30℃.
[0080] Step S20: After the adjustment is completed, check each seat of the vehicle for water leakage in turn to obtain seat water leakage information.
[0081] It should be noted that the water accumulation on each seat in a vehicle will vary depending on the cause of the leak. Therefore, it is advisable to test each seat for leaks to obtain information on seat leaks and thus determine the true cause of the leak.
[0082] Step S30: Determine the cause of the vehicle's water leakage based on the seat leakage information.
[0083] It should be noted that by identifying the seats that are leaking water, it is possible to determine which seats in the vehicle are flooded. Based on the seats with water accumulation, the location and type of the leak can be determined, thereby identifying the cause of the leak.
[0084] This embodiment adjusts the vehicle's interior temperature to a preset threshold using the vehicle's air conditioning system when a water leakage risk is detected. After adjustment, it sequentially checks each seat for leaks, obtaining seat leakage information. Based on this information, the cause of the leak is determined. Because it sequentially checks each seat for leaks when a water leakage risk is detected and further determines the cause of the leak based on the detected seat leakage information, it can quickly pinpoint the cause of a leak when a water leakage risk is detected, facilitating targeted action by the driver.
[0085] refer to Figure 3 , Figure 3 This is a flowchart illustrating a second embodiment of a method for locating the cause of water leakage according to the present invention.
[0086] Based on the first embodiment described above, step S30 of the leakage cause location method in this embodiment includes:
[0087] Step S301: Determine the number of seats leaking water based on the seat leakage information.
[0088] It should be noted that determining the number of leaking seats based on seat leakage information can be done by reading the number of seats identified as leaking from the leaking seat information.
[0089] Step S302: If the number of leaking seats is one, the leak type of the vehicle is determined to be broken window, and the target leaking seat is extracted from the seat leak information.
[0090] Understandably, if there is only one leaking seat, it means that only one seat in the vehicle has water accumulation. In this case, it can be determined that the window at the location of that seat is damaged, causing the leak and resulting in water accumulation on that seat. Therefore, the seat identified as having a leak can be extracted from the seat leak information and designated as the target leaking seat.
[0091] Step S303: The window corresponding to the target leaking seat is taken as the leaking location of the vehicle.
[0092] It should be noted that the window corresponding to the target leaking seat can be the window in the vehicle that is closest to the target leaking seat.
[0093] It is understandable that if only the target leaking seat in the vehicle has water accumulation, it means that only one seat in the vehicle has water accumulation. This phenomenon is generally caused by damage to the window corresponding to the target leaking seat. Therefore, the window corresponding to the target leaking seat can be regarded as the location of the water leak in the vehicle.
[0094] Step S304: Construct the cause of the leak based on the type of leak and the location of the leak.
[0095] It should be noted that constructing the cause of a leak based on the type and location of the leak can be achieved by aggregating the leak type and location in a preset format to obtain the cause of the leak.
[0096] Step S305: Generate a leak warning message based on the cause of the leak, and notify the driver of the vehicle based on the leak warning message.
[0097] It should be noted that generating a leak warning message based on the cause of the leak can be done by filling the cause of the leak into a preset warning message template.
[0098] In practice, notifying the vehicle driver of a leak warning message can be done by sending the message via SMS, email, or software notification.
[0099] Furthermore, if there are multiple leaking seats, it indicates that multiple seats in the vehicle have water accumulation. Since the probability of multiple vehicle windows being damaged simultaneously is extremely low, it can be determined that the sunroof is damaged. Therefore, after step S301 in this embodiment, the following may also be included:
[0100] If there are multiple leaking seats, the leak type of the vehicle is determined to be sunroof damage, and the sunroof of the vehicle is taken as the location of the leak.
[0101] The cause of the leak is determined based on the location and type of the leak.
[0102] Control the vehicle to shut down in an emergency and generate a water leakage warning message based on the cause of the water leakage;
[0103] A leak warning message is generated based on the cause of the leak, and the driver of the vehicle is notified based on the leak warning message.
[0104] It should be noted that if there are multiple seats leaking, it means that there is water accumulation on multiple seats in the vehicle. The probability of multiple windows of the vehicle being damaged at the same time is extremely low. In this case, it can be determined that the sunroof of the vehicle is damaged. Therefore, the type of water leakage can be determined as sunroof damage, and the sunroof of the vehicle can be identified as the location of the water leakage.
[0105] It should be understood that a broken sunroof will result in a much more severe water accumulation on the vehicle than a simple broken window. Therefore, it is advisable to immediately shut down the vehicle to prevent further damage. Then, a leak warning message should be generated based on the cause of the leak and the driver should be notified so that they can take appropriate action.
[0106] If the vehicle is a new energy vehicle, when controlling the vehicle to shut down in an emergency, it can also detect whether the vehicle is charging. If so, it is necessary to stop charging in order to avoid damaging the charging device.
[0107] Furthermore, if the number of leaking seats is zero, it means that there is no water accumulation on any seats in the vehicle. However, if the vehicle is still deemed to have a risk of leakage, it could be due to issues such as aging pipes causing rainwater to flow directly onto the vehicle's undercarriage when the sunroof leaks. Alternatively, it could be due to flooding in the area where the vehicle is located, with water seeping directly into the vehicle's undercarriage. To further determine the cause of the leak, after step S301 in this embodiment, the following steps may also be included:
[0108] If the number of seats with leaks is zero, then obtain the number of seats with leaks corresponding to the surrounding vehicles with leaks.
[0109] If the number of surrounding vehicles with zero corresponding seat leaks is less than a preset alarm threshold, then the leak type of the vehicle is determined to be sunroof leak.
[0110] The sunroof of the vehicle is considered the location of the water leak.
[0111] Control the vehicle to shut down in an emergency and generate a water leakage warning message based on the cause of the water leakage;
[0112] A leak warning message is generated based on the cause of the leak, and the driver of the vehicle is notified based on the leak warning message.
[0113] It is understandable that if the number of leaking seats in a vehicle is zero, it may be due to a leaking sunroof or flooding in the area. To make a further judgment, the number of leaking seats in nearby vehicles can be collected (the judgment method is the same as above, and will not be elaborated on here).
[0114] In practice, if the number of vehicles with zero leaking seats in the vicinity is less than the preset alarm threshold, it means that there are not many other vehicles with zero leaking seats in the vicinity of the vehicle being detected. In other words, there is no flooding in the area where the vehicle is located. Therefore, the leak type of the vehicle can be determined to be sunroof leakage, and the sunroof can be used as the location of the leak.
[0115] Since the sunroof leaks, water will flow directly onto the vehicle's floor, which can easily damage the vehicle. Therefore, the vehicle can be shut down in an emergency, and a corresponding leak warning message can be generated based on the cause of the leak. The driver will then be notified of the leak warning message.
[0116] If the number of surrounding vehicles with zero leaking seats exceeds the preset alarm threshold, it indicates that there are multiple vehicles with zero leaking seats around the detected vehicle. It is unlikely that multiple vehicles have leaking sunroofs. In this case, the area where the vehicle is located is likely flooded, and the vehicle may be submerged. The leak location is too large to be further located. Therefore, the cause of the vehicle's leak can be determined as flooding. A flood alarm is then generated, and the driver and emergency response team are notified to take appropriate action.
[0117] This embodiment determines the number of leaking seats based on seat leakage information, and further determines the type and location of the leak based on the number of leaks. It can accurately locate the cause of the leak and generate corresponding prompts to notify the driver, so that the driver can quickly identify the cause of the leak and take targeted measures.
[0118] refer to Figure 4 , Figure 4 This is a flowchart illustrating a third embodiment of a method for locating the cause of water leakage according to the present invention.
[0119] Based on the first embodiment described above, step S20 of the leakage cause location method in this embodiment includes:
[0120] Step S201: Upon completion of the adjustment, obtain the seat detection sequence and seat information set.
[0121] It should be noted that the seat information set can be a collection containing seat information for all seats in the vehicle. Obtaining the seat information set can be done by searching a vehicle information database based on the vehicle model, retrieving the vehicle's seat information, and then constructing the seat information set based on that information. The seat inspection order can be pre-set by the administrator of the leak cause location equipment, for example, setting the seat inspection order to: driver's seat - front passenger seat - left rear seat - right rear seat.
[0122] Step S202: Traverse the set of seat information according to the seat detection order, and take the traversed seats as the current detection seats.
[0123] It should be noted that traversing the seat information set according to the seat detection order and using the traversed seats as the current detection seats can be done by traversing the seat information in the seat information set according to the order recorded in the seat detection order, and then using the seat information corresponding to the traversed seat information as the current detection seat.
[0124] Step S203: Collect the humidity of the vehicle interior, obtain the humidity before heating, and heat the currently detected seat to the preset detection temperature.
[0125] It should be noted that the humidity inside the vehicle is collected. The humidity before heating can be obtained by using a humidity sensor installed inside the vehicle to collect the humidity of the interior environment, and the collected value is used as the humidity before heating. The preset detection temperature can be preset by the personnel in charge of the leak cause location equipment, for example, setting the preset detection temperature to 40℃.
[0126] In practice, the vehicle's seat heating function can be invoked to heat the currently detected seat to a preset detection temperature.
[0127] Step S204: When the vehicle is heated to a preset detection temperature and the heating time reaches the preset detection time, the humidity inside the vehicle is collected to obtain the humidity after heating.
[0128] It should be noted that after heating the current test seat to the preset test temperature, the heating can be maintained to keep the temperature of the current test seat at the preset test temperature until the preset test duration is reached, ensuring that any water that may be present in the seat can be fully evaporated into the vehicle interior environment.
[0129] In practice, if the temperature is heated to the preset detection temperature and the heating time reaches the preset detection time, it means that any water that may be present in the seat has been fully evaporated into the vehicle's interior environment. At this point, the humidity inside the vehicle can be collected and used as the humidity after heating to determine whether there is any water accumulation in the seat.
[0130] Step S205: Determine the water leakage detection information corresponding to the currently detected seat based on the humidity before heating and the humidity after heating.
[0131] Understandably, the humidity change of the seat before and after heating can be determined based on the humidity before and after heating. The humidity change can then be used to determine whether there is water accumulation on the seat being tested, thus obtaining the water leakage detection information for the seat being tested.
[0132] To facilitate judgment, the manager of the leak location equipment can pre-calibrate a preset difference threshold through experiments. The humidity change before and after heating of the seat, determined by the humidity before and after heating, is compared with the preset difference threshold to determine whether water has accumulated on the seat. In this case, step S205 of this embodiment may include:
[0133] Calculate the humidity change value based on the humidity after heating and the humidity before heating;
[0134] If the humidity change value is greater than or equal to a preset difference threshold, then the leakage detection information corresponding to the currently detected seat is determined to be a seat leakage.
[0135] If the humidity change value is less than the preset difference threshold, then the leakage detection information corresponding to the currently detected seat is determined to be that the seat does not leak.
[0136] It should be noted that the humidity change value can be calculated by subtracting the humidity before heating from the humidity after heating.
[0137] Understandably, if the humidity change value is less than the preset difference threshold, it means that the humidity change in the car interior is very small when the seat being tested is heated. In this case, it can be determined that there is no water accumulation in the seat being tested. Therefore, the water leakage detection information corresponding to the seat being tested can be set as no water leakage.
[0138] If the humidity change value is greater than or equal to the preset difference threshold, it means that the humidity of the car interior has changed significantly due to the heating of the currently detected seat. In this case, it can be determined that there is water accumulation in the currently detected seat. Therefore, the water leakage detection information corresponding to the currently detected seat can be identified as seat leakage.
[0139] It should be noted that the preset difference threshold and preset detection duration can both be calibrated in advance by the personnel in charge of the leak cause location equipment through experiments. The specific calibration method is similar to the calibration method of the preset duration and preset humidity change threshold mentioned above, and will not be repeated here.
[0140] Step S206: At the end of the traversal, construct seat leakage information based on the obtained leakage detection information.
[0141] It should be noted that once the traversal is complete, it means that all seats in the car have been tested for leaks. At this point, the leak detection information for each seat can be aggregated into seat leak information.
[0142] This embodiment obtains the seat detection sequence and seat information set upon completion of adjustment; iterates through the seat information set according to the seat detection sequence, using the traversed seats as the current detection seats; collects the vehicle's interior humidity to obtain the humidity before heating, and heats the current detection seat to a preset detection temperature; after heating to the preset detection temperature and maintaining it for a preset detection duration, collects the vehicle's interior humidity to obtain the humidity after heating; determines the leakage detection information corresponding to the current detection seat based on the humidity before and after heating; and constructs seat leakage information based on the obtained leakage detection information at the end of the traversal. Because each seat is processed individually during leakage detection, ensuring no interference between seats, the accuracy of whether water accumulation exists in each seat can be accurately determined, guaranteeing the accuracy of the obtained seat leakage information, thereby improving the accuracy of the leakage cause localization method of this application.
[0143] Furthermore, this embodiment of the invention also proposes a storage medium storing a leak cause location program, which, when executed by a processor, implements the steps of the leak cause location method described above.
[0144] Reference Figure 5 , Figure 5 This is a structural block diagram of the first embodiment of the leakage cause locating device of the present invention.
[0145] like Figure 5 As shown, the leakage cause location device proposed in this embodiment of the invention includes:
[0146] The temperature adjustment module 10 is used to adjust the interior temperature of the vehicle to a preset temperature threshold through the vehicle's air conditioning system when a risk of water leakage is detected in the vehicle.
[0147] The seat detection module 20 is used to detect whether each seat of the vehicle is leaking water after adjustment is completed, and to obtain seat leakage information.
[0148] The cause location module 30 is used to determine the cause of the vehicle's water leakage based on the seat leakage information.
[0149] This embodiment adjusts the vehicle's interior temperature to a preset threshold using the vehicle's air conditioning system when a water leakage risk is detected. After adjustment, it sequentially checks each seat for leaks, obtaining seat leakage information. Based on this information, the cause of the leak is determined. Because it sequentially checks each seat for leaks when a water leakage risk is detected and further determines the cause of the leak based on the detected seat leakage information, it can quickly pinpoint the cause of a leak when a water leakage risk is detected, facilitating targeted action by the driver.
[0150] Furthermore, the cause location module 30 is also used to determine the number of leaking seats based on the seat leakage information; if the number of leaking seats is one, the leakage type of the vehicle is determined to be window damage, and the target leaking seat is extracted from the seat leakage information; the window corresponding to the target leaking seat is taken as the leakage location of the vehicle; a leakage cause is constructed based on the leakage type and the leakage location; a leakage warning message is generated based on the leakage cause, and the driver of the vehicle is notified based on the leakage warning message.
[0151] Furthermore, the cause location module 30 is also used to determine the type of water leakage of the vehicle as sunroof damage if there are multiple leaking seats, and to take the vehicle sunroof as the location of the water leakage; to determine the cause of the water leakage based on the location and type of water leakage; to control the vehicle to shut down its power in an emergency, and to generate a water leakage warning message based on the cause of the water leakage; to generate a water leakage warning message based on the cause of the water leakage, and to notify the driver of the vehicle based on the water leakage warning message.
[0152] Furthermore, the cause location module 30 is also used to: if the number of leaking seats is zero, obtain the number of leaking seats in surrounding leaking vehicles; if the number of surrounding leaking vehicles with zero corresponding seat leaks is less than a preset alarm threshold, determine that the leak type of the vehicle is a sunroof leak; designate the vehicle's sunroof as the leak location of the vehicle; control the vehicle to shut down its power urgently, and generate a leak warning message based on the cause of the leak; generate a leak warning message based on the cause of the leak, and notify the driver of the vehicle based on the leak warning message.
[0153] Furthermore, the cause location module 30 is also used to determine that the cause of the vehicle's water leakage is flooding if the number of surrounding vehicles with zero corresponding seat leakage is greater than or equal to a preset alarm threshold; generate flooding alarm information, and notify the vehicle's driver and emergency response department according to the flooding alarm information.
[0154] Furthermore, the seat detection module 20 is also used to acquire the seat detection sequence and seat information set when the adjustment is completed; traverse the seat information set according to the seat detection sequence, and take the traversed seats as the current detection seats; collect the humidity of the vehicle interior environment to obtain the humidity before heating, and heat the current detection seat to a preset detection temperature; when the seat is heated to the preset detection temperature and the duration reaches a preset detection duration, collect the humidity of the vehicle interior environment to obtain the humidity after heating; determine the leakage detection information corresponding to the current detection seat based on the humidity before heating and the humidity after heating; and construct seat leakage information based on the obtained leakage detection information at the end of the traversal.
[0155] Furthermore, the seat detection module 20 is also used to calculate a humidity change value based on the humidity after heating and the humidity before heating; if the humidity change value is greater than or equal to a preset difference threshold, the leakage detection information corresponding to the currently detected seat is determined to be a seat leak; if the humidity change value is less than the preset difference threshold, the leakage detection information corresponding to the currently detected seat is determined to be a seat that does not leak.
[0156] It should be understood that the above are merely illustrative examples and do not constitute any limitation on the technical solutions of the present invention. In specific applications, those skilled in the art can make settings as needed, and the present invention does not impose any restrictions on this.
[0157] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of this invention. In practical applications, those skilled in the art can select some or all of the workflow to achieve the purpose of this embodiment according to actual needs, and no restrictions are imposed here.
[0158] In addition, for technical details not described in detail in this embodiment, please refer to the method for locating the cause of leakage provided in any embodiment of the present invention, which will not be repeated here.
[0159] Furthermore, it should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0160] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0161] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as read-only memory (ROM) / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0162] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.
Claims
1. A method for locating the cause of a water leak, characterized in that, The method for locating the cause of water leakage includes the following steps: When a risk of water leakage is detected in the vehicle, the vehicle's interior temperature is adjusted to a preset temperature threshold using the vehicle's air conditioning system. Once the adjustment is complete, check each seat of the vehicle for water leakage in turn to obtain seat leakage information; The cause of the vehicle's water leakage was determined based on the seat leakage information; The step of determining the cause of the vehicle's water leakage based on the seat leakage information includes: The number of seats experiencing water leakage is determined based on the aforementioned seat leakage information; If the number of leaking seats is one, the leak type of the vehicle is determined to be broken window, and the target leaking seat is extracted from the seat leak information. The window corresponding to the target leaking seat is taken as the location of the leak in the vehicle. The cause of the leak is determined based on the type and location of the leak. The step of sequentially detecting whether each seat of the vehicle leaks water after adjustment to obtain seat leakage information includes: Upon completion of the adjustment, obtain the seat detection sequence and seat information set; The seat information set is traversed according to the seat detection order, and the seats obtained through the traversal are taken as the currently detected seats. The humidity inside the vehicle is collected to obtain the humidity before heating, and the currently detected seat is heated to a preset detection temperature; When the vehicle is heated to a preset detection temperature and the heating time reaches the preset detection time, the humidity inside the vehicle is collected to obtain the humidity after heating. The leakage detection information corresponding to the currently detected seat is determined based on the humidity before heating and the humidity after heating. At the end of the traversal, the seat leakage information is constructed based on the obtained leakage detection information.
2. The method for locating the cause of leakage as described in claim 1, characterized in that, After constructing the cause of the leak based on the leak type and the leak location, the method further includes: A leak warning message is generated based on the cause of the leak, and the driver of the vehicle is notified based on the leak warning message.
3. The method for locating the cause of leakage as described in claim 2, characterized in that, After determining the number of leaking seats based on the seat leakage information, the method further includes: If there are multiple leaking seats, the leak type of the vehicle is determined to be sunroof damage, and the sunroof of the vehicle is taken as the location of the leak. The cause of the leak is determined based on the location and type of the leak. Control the vehicle to shut down in an emergency and generate a water leakage warning message based on the cause of the water leakage; A leak warning message is generated based on the cause of the leak, and the driver of the vehicle is notified based on the leak warning message.
4. The method for locating the cause of leakage as described in claim 2, characterized in that, After determining the number of leaking seats based on the seat leakage information, the method further includes: If the number of seats with leaks is zero, then obtain the number of seats with leaks corresponding to the surrounding vehicles with leaks. If the number of surrounding vehicles with zero corresponding seat leaks is less than a preset alarm threshold, then the leak type of the vehicle is determined to be sunroof leak. The sunroof of the vehicle is considered the location of the water leak. Control the vehicle to shut down in an emergency and generate a water leakage warning message based on the cause of the water leakage; A leak warning message is generated based on the cause of the leak, and the driver of the vehicle is notified based on the leak warning message.
5. The method for locating the cause of leakage as described in claim 4, characterized in that, The step of obtaining the number of leaking seats in surrounding leaking vehicles after the step of obtaining the number of leaking seats if the number of leaking seats is zero further includes: If the number of surrounding vehicles with zero water leakage corresponding to a seat is greater than or equal to a preset alarm threshold, then the cause of the water leakage of the vehicle is determined to be flooding. A flood alarm is generated, and the driver of the vehicle and the emergency response department are notified based on the flood alarm.
6. The method for locating the cause of leakage as described in claim 1, characterized in that, The step of determining the leakage detection information corresponding to the currently detected seat based on the humidity before heating and the humidity after heating includes: Calculate the humidity change value based on the humidity after heating and the humidity before heating; If the humidity change value is greater than or equal to a preset difference threshold, then the leakage detection information corresponding to the currently detected seat is determined to be a seat leakage. If the humidity change value is less than the preset difference threshold, then the leakage detection information corresponding to the currently detected seat is determined to be that the seat does not leak.
7. A device for locating the cause of water leakage, characterized in that, The leak cause location device includes the following modules: The temperature adjustment module is used to adjust the interior temperature to a preset temperature threshold through the vehicle's air conditioning system when a risk of water leakage is detected in the vehicle. The seat detection module is used to sequentially detect whether each seat of the vehicle is leaking water after adjustment, and obtain seat leakage information. The cause identification module is used to determine the cause of the vehicle's water leakage based on the seat leakage information; The cause localization module is further configured to determine the number of leaking seats based on the seat leakage information; if the number of leaking seats is one, the leakage type of the vehicle is determined to be window damage, and the target leaking seat is extracted from the seat leakage information; the window corresponding to the target leaking seat is taken as the leakage location of the vehicle; and a leakage cause is constructed based on the leakage type and the leakage location. The seat detection module is also used to obtain the seat detection sequence and seat information set when the adjustment is completed; The seat information set is traversed according to the seat detection order, and the seats obtained through the traversal are taken as the currently detected seats. The humidity inside the vehicle is collected to obtain the humidity before heating, and the currently detected seat is heated to a preset detection temperature; When the vehicle is heated to a preset detection temperature and the heating time reaches the preset detection time, the humidity inside the vehicle is collected to obtain the humidity after heating. Based on the humidity before heating and the humidity after heating, the leakage detection information corresponding to the current detection seat is determined. At the end of the traversal, the seat leakage information is constructed based on the obtained leakage detection information.
8. A device for locating the cause of water leakage, characterized in that, The leak cause location device includes: a processor, a memory, and a leak cause location program stored in the memory and executable on the processor. When the leak cause location program is executed by the processor, it implements the steps of the leak cause location method as described in any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a leak cause location program, which, when executed, implements the steps of the leak cause location method as described in any one of claims 1-6.
Citation Information
Patent Citations
Vehicle soaking self-rescue method and system, automobile and medium
CN114331158A
System and method for preventing water leakage of automobile skylight and automobile
CN114407836A
Water leakage detection alarm for vehicle
CN201540637U