High-altitude parabolic monitoring method and system, electronic device, readable storage medium

CN115700815BActive Publication Date: 2026-08-28SHANGHAI PATEO INTERNET TECH SERVICE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110855273.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-27
Publication Date
2026-08-28
Estimated Expiration
2041-07-27

AI Technical Summary

Technical Problem

[0002]当前汽车的普及率越来越高,为了满足车辆的停车需求,在街道或小区等的道路两侧都划分有停车位,车位都是地面上或者道路一侧进行划定的,因此停放在这些地方的汽车在遭遇高空抛物的几率将大大提高,而由于有些老旧小区没有监控,或者车辆处于监控死角等情况下,车主在遇到高空抛物时不仅无法在第一时间获知,且有时候,也很难获取到相应的证据来进行报案调查和索赔

Benefits of technology

[0013]可以看出,本申请实施例中,车辆首先开启所述雷达装置,在所述雷达装置监测到所述车辆上方存在移动物体时,激活所述摄像装置,然后根据所述摄像装置获取视频图像信息,再然后对所述视频图像信息进行分析,以确定所述移动物体相对所述车辆而言的危险度等级,最后在所述危险度等级大于预设等级时,向电子设备发送所述视频图像信息。这样,车辆可以第一时间在车辆存在高空抛物危险时告知用户,并对高空抛物行为进行存证,方便用户报案和索赔。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115700815B_ABST
    Figure CN115700815B_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a high-altitude throwing monitoring method and system, electronic equipment and a readable storage medium, which are applied to a vehicle in a high-altitude throwing monitoring system, the high-altitude throwing monitoring system comprises the vehicle and an electronic equipment in communication connection with the vehicle, the vehicle comprises a radar device and a camera device, and the method comprises the following steps: starting the radar device; when the radar device monitors that there is a moving object above the vehicle, activating the camera device; acquiring video image information according to the camera device; analyzing the video image information to determine a danger level of the moving object relative to the vehicle; and when the danger level is greater than a preset level, sending the video image information to the electronic equipment. In this way, the vehicle can inform the user in the first time when there is a high-altitude throwing danger, and the high-altitude throwing behavior can be stored for evidence, so that the user can report a case and claim.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, specifically to a method and system for monitoring objects thrown from heights, electronic equipment, and a readable storage medium. Background Technology

[0002] With the increasing popularity of cars, parking spaces are marked on both sides of streets and residential areas to meet parking needs. These spaces are marked on the ground or on one side of the road. Therefore, cars parked in these places are much more likely to be hit by objects thrown from high places. Because some older residential areas do not have surveillance cameras, or vehicles are in blind spots, car owners not only cannot know about objects thrown from high places in time, but also sometimes find it difficult to obtain the corresponding evidence to report the case and seek compensation. Summary of the Invention

[0003] This application provides a method and system for monitoring objects thrown from heights, an electronic device, and a readable storage medium, which aims to promptly notify users when there is a risk of objects being thrown from heights by vehicles, and to preserve evidence of such acts, facilitating users' reporting and claims.

[0004] In a first aspect, embodiments of this application provide a method for monitoring objects thrown from heights, applied to a vehicle in a high-altitude object-throwing monitoring system. The high-altitude object-throwing monitoring system includes the vehicle and an electronic device communicatively connected to the vehicle. The vehicle includes a radar device and a camera device. The method includes the following steps:

[0005] Turn on the radar device;

[0006] When the radar device detects a moving object above the vehicle, the camera device is activated.

[0007] Video image information is acquired using the camera device;

[0008] The video image information is analyzed to determine the level of danger of the moving object relative to the vehicle;

[0009] When the danger level is greater than a preset level, the video image information is sent to the electronic device.

[0010] Secondly, embodiments of this application provide a high-altitude object throwing monitoring system, including a vehicle and an electronic device communicatively connected to the vehicle; the vehicle performs the steps of the method described in the first aspect above; the electronic device acquires video image information from the vehicle.

[0011] Thirdly, this application provides an electronic device, characterized in that it includes a processor, a memory, and one or more programs, said one or more programs being stored in the memory and configured to be executed by the processor, said programs including instructions for performing steps in any of the methods described in the first or second aspect above.

[0012] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program for electronic data interchange, wherein the computer program causes a computer to perform some or all of the steps described in any of the methods of the first or second aspect of embodiments of this application.

[0013] As can be seen, in this embodiment, the vehicle first activates the radar device. When the radar device detects a moving object above the vehicle, it activates the camera device. Then, it acquires video image information and analyzes it to determine the danger level of the moving object relative to the vehicle. Finally, if the danger level is greater than a preset level, the vehicle sends the video image information to an electronic device. In this way, the vehicle can immediately notify the user when there is a risk of objects being thrown from a height, and can record evidence of such acts, facilitating reporting and claims by the user. Attached Figure Description

[0014] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0015] Figure 1a This is a schematic diagram of a high-altitude object throwing monitoring system provided in an embodiment of this application;

[0016] Figure 1b This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;

[0017] Figure 2a This is a flowchart illustrating a method for monitoring objects thrown from heights provided in an embodiment of this application.

[0018] Figure 2b This is a schematic diagram of a vehicle provided in an embodiment of this application;

[0019] Figure 2c This is a schematic diagram of a monitoring range provided in an embodiment of this application;

[0020] Figure 2dThis is a schematic diagram of a repeating area provided in an embodiment of this application;

[0021] Figure 3 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application. Detailed Implementation

[0022] To enable those skilled in the art to better understand the present application, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0023] The terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0024] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0025] Currently, the chances of cars being hit by objects thrown from high-rise buildings have greatly increased. However, due to a lack of evidence or the car owner's inability to receive timely warnings and arrive at the scene, it is often difficult to find the perpetrator and seek compensation.

[0026] To address the aforementioned problems, this application provides a method and system for monitoring objects thrown from heights, an electronic device, and a readable storage medium. To better understand the technical solutions of the embodiments of this application, the high-altitude object-throwing monitoring system that may be involved in the embodiments of this application will be introduced below.

[0027] Please see Figure 1a , Figure 1a This is a schematic diagram of a high-altitude object throwing monitoring system provided in an embodiment of this application. Figure 1aAs shown, the high-altitude object throwing monitoring system 10 includes a vehicle 11 and an electronic device 12. The vehicle 11 and the electronic device 12 are communicatively connected, allowing the vehicle 11 to send video image information to the electronic device 12. The vehicle 11 also includes a radar device 110 and a camera device 111. The radar device 110 is used to monitor whether the vehicle is at risk of being hit by falling objects, and the camera device 111 is used to record images above the vehicle for users to view. The vehicle 11 may also include a vehicle-mounted infotainment system, which can communicate with the radar device 110 and the camera device 111, allowing the infotainment system to process the information acquired by the radar device 110 and activate the camera device 111 to send video image information to the electronic device 12, etc. Of course, the radar device 110 can also be connected to the camera device 111 to activate the camera device 111. Therefore, the radar device 110 can acquire and process information about objects thrown from high altitudes, and then activate the camera device 111 based on the processed information. After acquiring the video image information, the camera device 111 sends the video image information to the electronic device 12.

[0028] In practice, multiple electronic devices 12 can be included, so the vehicle can send the acquired video images to multiple electronic devices 12. These multiple electronic devices 12 are all electronic devices associated with the vehicle, including the owner's electronic devices, the owner's family's electronic devices, or the driver's electronic devices, etc.

[0029] Please see Figure 1b , Figure 1b This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application. The vehicle described in this embodiment includes... Figure 1b The electronic device shown, 20, can be a vehicle-mounted device. The electronic device 20 can implement the steps in this high-altitude object throwing monitoring method. The electronic device 20 includes a processor 210, a memory 220, a communication interface 230, and one or more programs 221. The one or more programs 221 are stored in the memory 220 and configured to be executed by the processor 210. The one or more programs 221 include instructions for performing any step in the following method embodiments.

[0030] Communication interface 230 is used to support communication between the vehicle and other electronic devices.

[0031] The processor 210 may be an application processor or controller, such as a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, cells, and circuits described in conjunction with the disclosure of this application. The processor 210 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0032] The memory 220 is used to store the vehicle's program code and data. The memory 220 can be volatile memory or non-volatile memory, or a combination of both. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which serves as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDR SDRAM), enhanced synchronous DRAM (ESDRAM), synchronous linked DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0033] Based on the above description, the execution steps of the high-altitude object throwing monitoring method will be introduced below from the perspective of method implementation examples. Please refer to [link / reference]. Figure 2a , Figure 2a This is a flowchart illustrating a method for monitoring objects thrown from heights according to an embodiment of this application. As shown in the figure, the method for monitoring objects thrown from heights includes:

[0034] S201, Turn on the radar device.

[0035] The radar device can be triggered by a monitoring command, which can be issued by an electronic device or sent by the vehicle after it detects that the vehicle is parked. Alternatively, the radar device can determine the current vehicle status and automatically activate it once the vehicle is parked. Located on the top of the vehicle, the radar device monitors the environment above the vehicle to determine if there is a risk of the vehicle being struck by falling debris. The radar device can be a millimeter-wave radar.

[0036] S202, when the radar device detects a moving object above the vehicle, the camera device is activated.

[0037] The camera device can be activated either when the radar detects a moving object, or it can be determined after the radar detects the moving object, and then the activation of the camera device is decided. For example, if the radar detects a bird or a balloon, the camera device will not be activated. The radar and camera devices can be located on the roof of the vehicle, such as... Figure 2b As shown, Figure 2b This is a schematic diagram of a vehicle provided in an embodiment of this application, wherein the radar device and the camera device can be located together in... Figure 2b The radar device and the camera device can be placed at location 1, or both can be placed at any location in location 2, or the radar device and the camera device can be placed separately in any one of locations in location 2. When the radar device and the camera device are placed together at location 1, the monitoring range of the radar device and the camera device is as follows: Figure 2c As shown.

[0038] S203, acquire video image information according to the camera device.

[0039] The video image information can be a video of a first preset time period or a video image information composed of multiple photos. When acquiring video image information, the camera device can first identify the moving object, and then take a picture with the moving object as the center of the frame.

[0040] S204, Analyze the video image information to determine the danger level of the moving object relative to the vehicle.

[0041] The danger level can be classified according to the degree of damage caused to the vehicle by the moving object, and the degree of damage can be calculated comprehensively based on the damaged area and vehicle repair costs.

[0042] S205, when the danger level is greater than a preset level, the video image information is sent to the electronic device.

[0043] The preset risk level can be set by the user. When setting the preset risk level, the user can first obtain a preview image of the damage level for each risk level and set the preset risk level based on the preview image. For video image information with a risk level no greater than the preset risk level obtained by the camera device, it can be saved in the memory and deleted after a preset period of time.

[0044] As can be seen, in this example, the vehicle first activates the radar device. When the radar device detects a moving object above the vehicle, it activates the camera device. Then, it acquires video image information and analyzes it to determine the danger level of the moving object relative to the vehicle. Finally, if the danger level is greater than a preset level, the video image information is sent to an electronic device. In this way, the vehicle can immediately notify the user when there is a risk of objects being thrown from a height, and preserve evidence of such acts, facilitating reporting and claims. Furthermore, it effectively and instantly detects and preserves video evidence of damage caused by objects being thrown from a height, providing effective technical support for identifying the perpetrator and reducing the significant social resources wasted due to the inability to find the specific perpetrator, thus greatly reducing potential conflicts.

[0045] In one possible instance, analyzing the video image information to determine the danger level of the moving object relative to the vehicle includes the following steps: determining the target object and its feature information based on the video image information; and determining the danger level based on the feature information.

[0046] The target object is a moving object in the video image. When the video image includes multiple moving objects, the movement trajectory of each moving object can be determined, and the moving object with a downward movement trajectory is identified as the target object. Alternatively, multiple moving objects can be classified to determine if the moving object belongs to a preset category. If not, the moving object is identified as the target object. The preset category includes object types that will not pose a danger to vehicles, such as balloons and plastic bags. The feature information may include the target object's shape features, type features, and movement features. For example, the shape features include whether the target object has sharp parts, and the movement features include whether the object is rotating or falling.

[0047] As can be seen, in this example, identifying the target object first and then determining the hazard level based on the target object's characteristic information can improve the accuracy of hazard level determination and enhance the user experience.

[0048] In one possible instance, the feature information includes the velocity and volume of the target object, and the step of determining the hazard level based on the feature information includes the following steps: determining the object type of the target object; obtaining the mass of the target object based on the object type and the volume; determining the landing pressure of the target object based on the mass and the velocity; and determining the hazard level based on the landing pressure.

[0049] The velocity and volume of the target object can be calculated using acquired video image information. For example, when calculating the velocity, the same object in the video image is used as a reference. After a time interval, the velocity of the target object is calculated based on the distance between the target object and the reference object. After determining the object type, the average density of the target object can be obtained based on the object type. The mass of the target object can be obtained based on the average density and volume. Finally, the landing pressure of the target object is determined based on its mass and velocity. For example, if the object type is determined to be an egg based on the video image information, the average density of the egg can be obtained. Determining the object type can be achieved using image recognition technology.

[0050] As can be seen, in this example, determining the impact pressure of an object based on its velocity and volume, and then determining the hazard level based on the impact pressure, can improve the accuracy of the hazard level calculation and enhance the user experience.

[0051] In one possible instance, the target objects include multiple objects, and determining the hazard level based on the landing pressure includes the following steps: obtaining vehicle information of the vehicle; determining the damage area of ​​each target object based on the landing pressure of each target object and the vehicle information; dividing the multiple target objects according to the damage area to obtain multiple target sets; determining the expected damage level of each target set in the multiple target sets based on the feature information of each target object; and determining the hazard level based on the expected damage level of each target set.

[0052] The vehicle information includes the vehicle's load-bearing capacity, length and width, and design information, such as whether the vehicle has a sunroof and the length of its roof. When determining the damage area, the landing position of the target object can be predicted first, i.e., whether it will land on the roof, hood, or sunroof. Then, based on the vehicle information, landing position, and impact pressure, the damage area on the vehicle is determined. This damage area includes the area where the vehicle is deformed, broken, or scratched after the target object impacts it.

[0053] In practical implementation, when dividing the target set based on the damage area, the vehicle can first be divided into multiple areas. For example, the vehicle roof can be divided into one area, the hood into another, or the roof can be divided into multiple areas, with the sunroof as a separate area and other parts divided into multiple areas. This allows target objects falling into the same area to be grouped into one set. Alternatively, the degree of overlap between the damage areas of each target object and those of other target objects can be determined. Target objects with overlapping damage areas are grouped into a target set, meaning that the damage area of ​​any target object in each target set overlaps with the damage area of ​​at least one other target object in that set. After dividing the target sets, the total damage area corresponding to each target set can be obtained. Then, the vehicle information corresponding to that total damage area can be determined, followed by the estimated damage level of each target set to the vehicle. Finally, the danger level of these target objects can be determined based on the estimated damage level of each target set. When determining the level of danger, a weighted value can be set for each target set based on the region of the vehicle corresponding to each target set, and then the level of danger can be determined based on the weighted value of each target set and the expected degree of damage.

[0054] Specifically, the sum of the weighted values ​​is 1, and the expected damage is positively correlated with the hazard level. Different hazard levels correspond to one or more ranges of expected damage values. That is, when there is one target set, the range of expected damage values ​​for that target set corresponds to a hazard level. For example, when the expected damage value is between 1 and 5, the hazard level is A. When there are multiple target sets, the range of values ​​calculated based on the expected damage for each target set corresponds to a hazard level. For example, when there are three target sets, the expected damage for the first target set is 3, with a weighted value of 0.5; the expected damage for the second target set is 4, with a weighted value of 0.25; and the expected damage for the third target set is 1, with a corresponding weighted value of 0.25. The total value is 2.75, and the hazard level can be determined as A based on the range corresponding to 2.75.

[0055] As can be seen, in this example, determining the target set based on the damaged area and then determining the danger level based on the expected damage level of each target set can make the calculated expected damage level more accurate and improve the user experience.

[0056] In one possible instance, determining the expected degree of damage for each of the plurality of target sets based on the feature information of each target object includes the following steps: determining the overlapping portion of the damage area corresponding to each set based on the damage area of ​​the target objects included in each target set; determining the weighted value of each target set based on the overlapping portion; and determining the expected degree of damage for each target set based on the weighted value of each target set and the feature information of the target objects included in each target set.

[0057] In determining the expected degree of damage, since overlapping areas exacerbate the damage to vehicles, a weighted value can be determined based on the total overlapping area in each target set, and then the expected degree of damage is determined based on this weighted value. For example... Figure 2d As shown, Figure 2d This is a schematic diagram of overlapping area provided in an embodiment of this application. As shown in the figure, there are two target objects in the same target set, and the damage areas caused by these two target objects on the vehicle overlap. The shaded area in the figure corresponds to the overlapping area. The weighting value can be determined based on the size of the overlapping area; the larger the total overlapping area, the larger the weighting value of the target set. Alternatively, it can be determined based on the number of overlaps. That is, the overlapping part with the most overlaps in the target set is identified, and then the weighting value is determined based on the number of target objects corresponding to the overlapping part with the most overlaps. The more target objects corresponding to the overlapping part, the larger the weighting value.

[0058] As can be seen, in this example, determining the weighted value of each target set based on the overlapping parts and then calculating the expected damage degree of each target set can improve the accuracy of the expected damage degree calculation and enhance the user experience.

[0059] In one possible instance, before activating the camera device, the method further includes the following steps: receiving an activation command from the electronic device; activating the camera device according to the activation command; acquiring real-time images through the camera device; and sending the real-time images to the electronic device.

[0060] Users can remotely activate the camera device to acquire video images as needed. Similarly, users can remotely deactivate the camera device. After the camera device sends the acquired video images to an electronic device, the user can deactivate the camera through the electronic device. Alternatively, the camera device can automatically deactivate after a preset time period following the transmission of video images. If the radar device continuously acquires multiple moving objects, the user can choose not to deactivate the camera device.

[0061] As can be seen in this example, users can remotely control the camera device to turn on and off, allowing them to easily check the vehicle's status and improving the user experience.

[0062] In one possible instance, before activating the camera device, the method further includes: predicting the trajectory of the moving object; determining whether the trajectory includes the current position of the vehicle; and if not, ignoring the moving object.

[0063] The radar device can first predict the trajectory of the moving object based on its current position, and then determine whether the moving object will come into contact with the vehicle based on the current position of the vehicle. If the moving object will not fall on the vehicle according to its predicted trajectory, the camera device can be left unactivated.

[0064] As can be seen, in this example, predicting the trajectory of the moving object first, and then determining whether to activate the camera device, can save storage resources.

[0065] This application also provides a high-altitude object throwing monitoring system, including a vehicle and an electronic device communicatively connected to the vehicle; the vehicle performs the steps described in the above embodiments; the electronic device acquires video image information from the vehicle.

[0066] When using integrated units, such as Figure 3 As shown, Figure 3 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application. Figure 3 In this system, vehicle 300 includes a processing module 302 and a communication module 301. The processing module 302 controls and manages the actions performed by the vehicle. The communication module 301 supports interaction between the vehicle and other electronic devices. Figure 3 As shown, the vehicle may also include a storage module 303, which is used to store the vehicle's program code and data.

[0067] The processing module 302 can be a processor or controller, such as a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an ASIC, an FPGA, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc. The communication module 301 can be a transceiver, RF circuitry, or a communication interface, etc. The storage module 303 can be a memory.

[0068] All relevant content in each scenario involved in the above method embodiments can be referenced from the functional descriptions of the corresponding functional modules, and will not be repeated here. The above-mentioned vehicle 300 can perform the above... Figure 2a The method for monitoring objects thrown from heights is shown.

[0069] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.

[0070] This application also provides a computer storage medium storing a computer program for electronic data interchange, which causes a computer to perform some or all of the steps of any of the methods described in the above method embodiments, wherein the computer includes an electronic device.

[0071] This application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods described in the above method embodiments. The computer program product may be a software installation package, and the computer may include an electronic device.

[0072] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0073] In the several embodiments provided in this application, it should be understood that the disclosed methods, apparatuses, and systems can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for example, the division of units is merely a logical functional division, and other division methods may exist in actual implementation; for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0074] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0075] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can be physically comprised separately, or two or more units can be integrated into one unit. The integrated unit described above can be implemented in hardware or in the form of hardware plus software functional units.

[0076] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute some steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0077] While the present invention has been disclosed above, it is not limited thereto. Any person skilled in the art can easily conceive of variations or substitutions without departing from the spirit and scope of the present invention, and various modifications and alterations can be made, including combinations of the different functions and implementation steps described above, as well as software and hardware implementation methods, all of which are within the protection scope of the present invention.

Claims

1. A method for monitoring objects thrown from heights, characterized in that, A vehicle used in a high-altitude littering monitoring system, the high-altitude littering monitoring system including the vehicle and electronic devices communicatively connected to the vehicle, the vehicle including a radar device and a camera device, the method including the following steps: Turn on the radar device; When the radar device detects a moving object above the vehicle, the camera device is activated. Video image information is acquired using the camera device; The video image information is analyzed to determine the level of danger of the moving object relative to the vehicle; When the danger level is greater than a preset level, the video image information is sent to the electronic device; The step of analyzing the video image information to determine the danger level of the moving object relative to the vehicle includes the following steps: determining the target object and its feature information based on the video image information; determining the danger level based on the feature information; the feature information includes the speed and volume of the target object; determining the danger level based on the feature information includes the following steps: determining the object type of the target object; obtaining the mass of the target object based on the object type and the volume; determining the landing pressure of the target object based on the mass and the speed; determining the danger level based on the landing pressure; if the target object includes multiple objects, determining the danger level based on the landing pressure includes the following steps: obtaining the vehicle information of the vehicle; determining the damage area of ​​each target object based on the landing pressure of each target object and the vehicle information; determining the damage area based on the damage area of ​​each target object; and determining the danger level based on the damage area of ​​each target object. The region is divided into multiple target sets by dividing the target area into multiple target sets. The predicted damage level of each target set is determined based on the characteristic information of each target object. The hazard level is determined based on the predicted damage level of each target set. The damaged area is the area where the vehicle will be damaged when the target object hits it, determined based on the vehicle information, the predicted landing position of the target object, and the landing pressure. The target set includes target objects whose damaged areas fall into the same area of ​​the pre-divided vehicle area, or target objects whose damaged areas overlap. The predicted damage level corresponding to each target set is determined by the total damaged area formed by the damaged areas of all target objects within the set, the vehicle information corresponding to the total damaged area, and the characteristic information of each target object within the set. The hazard level is determined based on the weighted value of each target set and the predicted damage level.

2. The method according to claim 1, wherein determining the expected damage degree of each target set in the plurality of target sets based on the feature information of each target object includes the following steps: The overlapping portion of the destruction area corresponding to each set is determined based on the destruction area of ​​the target objects included in each set; The weighted value of each target set is determined based on the overlapping portion; The expected degree of destruction of each target set is determined based on the weighted value of each target set and the feature information of the target objects included in each target set; The weighted value of each target set is determined based on the area of ​​the overlapping region of the damaged areas of each target object in the set or the number of target objects corresponding to the overlapping region; the expected degree of damage of each target set is determined based on the total damaged area formed by the damaged areas corresponding to each target object in the set, the vehicle information corresponding to the total damaged area, the feature information of each target object in the set, and the weighted value corresponding to the set.

3. The method according to claim 1, characterized in that, Before activating the camera device, the method further includes the following steps: Receive an activation command from the electronic device; The camera device is activated according to the activation command; Real-time images are captured using the camera device; The real-time image is sent to the electronic device.

4. The method according to claim 1, wherein before activating the camera device, the method further comprises: Predict the trajectory of the moving object; Determine whether the movement trajectory includes the current position of the vehicle; If not, then ignore the moving object.

5. A high-altitude object throwing monitoring system, characterized in that, Includes the vehicle and electronic devices that are communicatively connected to the vehicle; The vehicle performs the steps of the method as described in any one of claims 1-4; The electronic device acquires video image information from the vehicle.

6. An electronic device, characterized in that, The method includes a processor, a memory, and a communication interface, wherein the processor and the communication interface are respectively communicatively connected to the memory, the memory stores one or more programs, and the one or more programs are executed by the processor, the one or more programs including instructions for performing the steps of the method as described in any one of claims 1-4.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program for electronic data interchange, wherein the computer program is operable to cause a computer to perform the method as described in any one of claims 1-4.

Citation Information

Patent Citations

  • Vehicle protection method and system and vehicle

    CN112009416A

  • Method and device for determining harm degree of high-altitude parabolic objects

    CN112184774A