Umbrella surface observation protection method and anti-riot umbrella

CN122799341APending Publication Date: 2026-09-22ZHEJIANG LIGHT TOUGH COMPOSITE MATERIALS
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611095390.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-22
Publication Date
2026-09-22

AI Technical Summary

Technical Problem

[0005]为了克服单面布设碳纤维防护区的防暴伞,无法根据伞背侧肢体运动趋势动态对准冲击位置的问题,本发明提供一种伞面观测防护方法及防暴伞

Benefits of technology

1.采用单面布设高强度碳纤维防护区的伞面结构,降低伞具整体自重与生产制备成本,同时通过图像采集识别肢体运动轨迹与持械攻击轨迹,自动预判冲击位置并驱动伞体旋转,使碳纤维防护区域对准冲击点位,解决了单面防护伞防护区域固定、无法适配动态冲击的缺陷,兼顾低成本轻量化与主动防护能力,提升防暴伞安防防护可靠性;

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122799341A_ABST
    Figure CN122799341A_ABST
Patent Text Reader

Abstract

The present application relates to a kind of umbrella face observation protection method and anti-riot umbrella, it is related to security umbrella technical field, it includes response to observation signal, obtain umbrella back video stream data;Form umbrella back picture information based on umbrella back video stream data by projection device and project to umbrella inside;Frame by frame analysis umbrella back video stream data to determine human body limb position;Determine human body limb direction based on human body limb position;Determine the position of predicted contact surface of umbrella back by human body limb direction;Obtain high protection umbrella position rotation angle, and determine umbrella rotation angle based on high protection umbrella position rotation angle and the position of predicted contact surface of umbrella back;Based on umbrella rotation angle, execute umbrella rotation operation.The present application has umbrella face dynamic alignment impact point, and the effect of improving initiative protection capability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of security umbrella technology, and in particular to a method for observing and protecting the umbrella surface and a riot control umbrella. Background Technology

[0002] Umbrellas are commonly used in daily travel and security scenarios. Conventional umbrellas are mainly used to shield from rain on rainy days and from the sun on sunny days. They rely on the umbrella surface to block the external environment and achieve basic protection for the user. They have a wide range of uses and are simple and portable in structure.

[0003] Riot control umbrellas are specialized security and protective umbrellas, mainly used in security scenarios such as duty maintenance, on-site protection, and emergency isolation. They can block the impact of external objects, isolate dangerous personnel, and provide a reliable frontal protective barrier for duty personnel. At present, riot control umbrellas often use high-strength carbon fiber to improve the impact resistance of the umbrella surface. Depending on the overall materials used, they are divided into two structural forms: full carbon fiber full-coverage umbrella surface and single-sided partial carbon fiber protective umbrella surface.

[0004] In response to the aforementioned technologies, to improve the overall impact resistance of riot umbrellas, the entire canopy is typically covered with high-strength carbon fiber material. This results in high overall manufacturing costs and excessive weight. To reduce costs and weight, existing technologies have introduced riot umbrellas with a high-strength carbon fiber protective area on only one side. However, the protective area of ​​such umbrellas is fixed, making it impossible to detect the movement of human limbs on the back of the umbrella or to rotate the umbrella to face the incoming impact point, thus significantly reducing the actual protective effect. Summary of the Invention

[0005] To overcome the problem that riot umbrellas with carbon fiber protective zones on only one side cannot dynamically align with the impact position based on the movement trend of the limbs on the back of the umbrella, this invention provides a method for observing and protecting the umbrella surface and a riot umbrella.

[0006] In a first aspect, the present invention provides a method for observation and protection using an umbrella canopy, which adopts the following technical solution: A method for observation and protection using an umbrella canopy includes: In response to the observed signal, acquire video stream data of the umbrella back; The umbrella back image information is generated based on the umbrella back video stream data and projected onto the inside of the umbrella surface through a projection device; Frame-by-frame analysis of the umbrella back video stream data is used to determine the position of human limbs. Determine the direction of human limbs based on their position; The expected contact surface location on the back of the umbrella is determined by the movement of the human body limbs. Obtain the rotation angle of the high protective canopy position, and determine the canopy rotation angle based on the high protective canopy position rotation angle and the expected contact surface position of the canopy back; The umbrella surface rotation operation is performed based on the rotation angle of the umbrella surface.

[0007] By adopting the above technical solution, the image acquisition component set on the back of the umbrella can acquire the video stream of the back of the umbrella in real time and project the image of the back of the umbrella onto the inside of the umbrella surface for the user to observe. At the same time, it automatically analyzes the position and direction of the human body frame by frame, predicts the position where the impact will contact the umbrella surface, and calculates the required rotation angle based on the current position of the high-strength carbon fiber protective zone. It automatically drives the umbrella surface to rotate and align with the expected impact position without the need for manual adjustment by the user. This retains the advantages of local carbon fiber to reduce weight and cost, while also being able to dynamically align with the impact position, effectively improving the protective effect.

[0008] Optionally, methods for determining the expected contact surface location of the umbrella back based on the direction of human limbs include: Identify the characteristics of the holding device using video stream data from the back of the umbrella; When there are no features indicating a gripping device, determine the hand position; Hand trajectory is generated based on hand position; The expected contact surface position on the back of the umbrella is determined by hand movements; When the characteristics of a gripping device are present, determine the position of the gripping hand; Obtain the gripping hand trajectory corresponding to the gripping hand position; The expected contact surface position on the back of the umbrella is determined based on the gripping hand trajectory.

[0009] By adopting the above technical solution, different scenarios of unarmed attack and armed attack are distinguished, and the movement trajectory of the hand or the hand holding the object is collected respectively. This allows for the prediction of the expected contact surface position, which can be adapted to different attack situations, improve the accuracy of the predicted position, and is more conducive to the precise alignment of the protected area.

[0010] Optionally, methods for determining the expected contact surface location on the umbrella back based on the gripping hand trajectory include: Based on the hand's grip trajectory, linear motion trajectories and arc-shaped swing trajectories can be distinguished; Obtain the end point of the gripping device; When the trajectory of the holding hand is a linear motion trajectory, the expected contact surface position of the umbrella back is determined by the end point of the holding device along the linear motion trajectory. When the gripping hand follows an arc-shaped swinging trajectory, the expected contact surface position of the umbrella back is determined by the end point of the gripping device along the arc-shaped swinging trajectory.

[0011] By adopting the above technical solution, the impact position is predicted along the direction of the movement trajectory of different attack actions by the end point of the device, which further improves the accuracy of the prediction of the expected contact surface position under different attack actions, so that the carbon fiber protective zone can rotate more accurately to align with the impact position, and further improve the reliability of protection.

[0012] Optionally, it also includes a method for performing the rain-removal rotation operation, the method comprising: Get the current umbrella handle angle in real time; If the current umbrella handle corner falls within the observation start angle range, the duration of the current action is accumulated; If the duration of the current action exceeds the preset waiting time threshold, the umbrella back video stream data is acquired, and the umbrella back image information is generated based on the umbrella back video stream data and projected onto the inside of the umbrella surface through a projection device. Analyze the video stream data from the back of the umbrella to determine raindrop characteristics; When raindrop features are present, perform a rain removal rotation operation.

[0013] By adopting the above technical solution, users can adjust the umbrella to a holding and observation posture in windy conditions. After maintaining this posture for a period of time, the observation projection and rain removal functions will be automatically activated. The raindrops attached to the umbrella surface will be flung out by centrifugal force, avoiding raindrops from blocking the acquisition area of ​​the image acquisition component. This ensures the normal operation of the umbrella back image acquisition and impact prediction in rainy conditions and improves the reliability of use in rainy weather.

[0014] Optionally, methods for performing the rain-sweeping rotation operation include: When raindrop characteristics are present, determine the rotation parameters for a single rain removal operation; Perform a single rotation operation according to the single rain removal rotation parameters; After a single rotation operation is completed, the corrected raindrop characteristics are determined and the rain removal interval is obtained. When the rain removal interval falls within the preset rainy day interval range, the rain removal rotation operation is performed according to the preset continuous rotation parameters.

[0015] By adopting the above technical solution, most raindrops are first removed by a single rotation. If a short rain removal interval is detected, it indicates that the current rain is heavy. The system then automatically switches to a continuous rotation mode to continuously remove raindrops. This can adapt to different rain levels and reduce unnecessary rotation while ensuring rain removal effectiveness, thereby reducing the power consumption of the drive motor.

[0016] Optionally, it also includes a method for outputting pedestrian interaction signals, the method comprising: Human contour features were determined based on video stream data from the umbrella back; When human body contour features exist, pedestrian direction is determined based on these features. When the pedestrian's direction follows a preset approach trend, the expected interaction time is determined based on the human body contour features and the pedestrian's direction. When the expected interaction time falls within the preset minimum waiting time range, output a pedestrian interaction signal; In response to pedestrian interaction signals, the rain removal rotation operation is not performed.

[0017] By adopting the above technical solution, it is possible to detect pedestrians approaching from the back side of the umbrella. When the pedestrian is about to enter the splash range of the rotating rain shower, the rain shower will automatically stop rotating to avoid splashing the pedestrian with the rain water thrown out by the rotating rain shower. This improves the practicality of the umbrella for daily travel in rainy weather and is suitable for use scenarios that combine rain protection with security protection in ordinary rainy weather.

[0018] Optionally, methods for determining the estimated interaction time based on human contour features and pedestrian movement include: Extract the human body contour pixel area from multiple consecutive frames of umbrella back video stream, and record the rate of change of human body contour pixel area between adjacent frames. Based on the preset pixel distance calibration relationship, the current distance is obtained by combining the pixel area of ​​the human body contour; Calculate pedestrian approach speed based on the rate of change of pixel area of ​​human body contour; Obtain the preset safe radius for rain splash, and calculate the remaining approach distance for the pedestrian using the current distance and the safe radius for rain splash; The estimated interaction time is obtained by using the pedestrian's remaining approach distance and approach speed.

[0019] By adopting the above technical solution, the approach speed and distance of pedestrians are calculated through pixel area changes, and the time when pedestrians enter the safe radius of rain splash can be accurately calculated. This allows for precise control of the timing of pausing the rain removal rotation, ensuring that pausing too early will affect the rain removal effect, and pausing too late will prevent rain from splashing pedestrians, thus improving the accuracy of interactive control.

[0020] Optionally, it also includes a method for performing a cleaning rotation operation, the method comprising: Analyze the umbrella-back video stream data to determine impurity occlusion features; When impurities obstruct the view, the preset cleaning rotation speed and cleaning rotation interval are found. Perform the cleaning rotation operation according to the cleaning rotation speed and cleaning rotation interval.

[0021] By adopting the above technical solution, when the image acquisition area on the back of the umbrella is covered with dust, stains, or debris, it can automatically identify the obstruction and rotate the umbrella surface according to preset parameters. It relies on centrifugal force to remove the obstructing impurities, ensuring clear and stable image acquisition, maintaining the normal operation of the prediction and projection functions, and further improving the stability and reliability of the device.

[0022] Secondly, the present invention provides a riot control umbrella, which adopts the following technical solution: A riot control umbrella, applied to a canopy observation and protection method as described above, includes a first handle, a drive motor fixedly connected to the first handle, a second handle fixedly connected to the output shaft of the drive motor, an umbrella opening mechanism fixedly connected to the second handle, umbrella ribs fixedly connected to the umbrella opening mechanism, an umbrella canopy fixedly connected to the umbrella ribs, an umbrella top fixedly connected to the umbrella ribs, an image acquisition component rotatably connected to the umbrella top, a transparent protective shell fixedly connected to the umbrella top, and a projection device fixedly connected to the first handle; The umbrella opening mechanism includes an umbrella base and a telescopic umbrella rod. The umbrella base is sleeved on the outer wall of the second handle and is fixedly connected to the second handle. The telescopic umbrella rod is sleeved on the second handle and is slidably connected to the second handle. The outer wall of the telescopic umbrella rod is fixedly connected to the umbrella ribs.

[0023] By adopting the above technical solution, the drive motor is fixed on the first handle, which can drive the second handle to rotate as a whole, thereby driving the entire umbrella structure connected to the second handle to rotate. In conjunction with the umbrella observation and protection method, the high-strength carbon fiber protective area set locally on the umbrella surface is automatically adjusted to align with the expected impact position. The image acquisition component is set on the top of the umbrella, which can stably acquire video stream data from the back of the umbrella. The transparent protective shell can protect the image acquisition component. The projection device is set at the first handle, which can project the acquired back of the umbrella image onto the inside of the umbrella surface, making it convenient for users to observe the back of the umbrella in real time.

[0024] Optionally, it also includes a connecting sleeve, which is fitted between the first grip and the second grip, and the drive motor is housed in the connecting sleeve. The connecting sleeve is fixedly connected to the first grip and rotatably connected to the second grip.

[0025] By adopting the above technical solution, the connecting sleeve can provide enclosed protection for the drive motor, reducing the entry of external dust and moisture into the motor. At the same time, it plays a transitional support role between the first and second grips, improving the stability of the overall structure during rotation.

[0026] In summary, the present invention has at least one of the following beneficial technical effects: 1. The umbrella structure adopts a single-sided high-strength carbon fiber protective area, which reduces the overall weight of the umbrella and the manufacturing cost. At the same time, it recognizes the trajectory of limb movement and weapon attack through image acquisition, automatically predicts the impact position and drives the umbrella to rotate, so that the carbon fiber protective area is aligned with the impact point. This solves the defects of single-sided protective umbrellas with fixed protective areas and inability to adapt to dynamic impacts. It balances low cost and lightweight design with active protection capabilities, and improves the reliability of riot control umbrella security protection. 2. Based on the horizontal umbrella posture in strong winds, the observation and rain removal functions are automatically activated. The rotation parameters are adaptively adjusted to distinguish between two working conditions: single rain removal in light rain and continuous rain removal in heavy rain. At the same time, an independent cleaning mode is provided to remove debris attached to the lens, ensuring a clear field of view for the image acquisition component throughout the process. This ensures stable operation of the rear-view observation and impact prediction functions in complex outdoor scenarios such as rain, dust, and strong winds, improving the umbrella's adaptability to all scenarios and environmental adaptability. 3. Relying on visual pixel ranging and speed measurement algorithms, the system predicts the time when pedestrians will approach and locks the rain-blowing rotation in advance when pedestrians are about to enter the rain splashing area. This prevents rain splashing from disturbing nearby pedestrians and solves the problem of rain splashing during rain-blowing operations, thus optimizing the daily travel experience of umbrellas. Attached Figure Description

[0027] Figure 1 This is a structural schematic diagram of a riot control umbrella according to an embodiment of this application; Figure 2 This is an exploded view of the connecting sleeve and the second handle in an embodiment of this application; Figure 3 This is an exploded view of the transparent protective shell and image acquisition component in the embodiments of this application; Figure 4 This is a flowchart of an umbrella-based observation and protection method according to an embodiment of this application.

[0028] The parts referred to by the numbers in the above attached figures are as follows: 1. First grip; 2. Drive motor; 21. Connecting sleeve; 3. Second grip; 4. Umbrella opening mechanism; 41. Umbrella opening base; 42. Telescopic umbrella pole; 5. Umbrella ribs; 51. Umbrella canopy; 6. Umbrella top; 7. Image acquisition component; 8. Transparent protective shell; 9. Projection device. Detailed Implementation

[0029] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments.

[0030] This invention discloses a riot control umbrella, with reference to... Figure 1 , Figure 2 and Figure 3 A riot control umbrella includes a first handle 1, a drive motor 2, a second handle 3, an umbrella opening mechanism 4, umbrella ribs 5, an umbrella surface 51, an umbrella top 6, an image acquisition component 7, a transparent protective shell 8, and a projection device 9.

[0031] Reference Figure 1 and Figure 2The first grip 1 is the part held by the user, and a connecting sleeve 21 is fixedly connected to its upper end. The connecting sleeve 21 has a cylindrical structure. The drive motor 2 is entirely housed inside the connecting sleeve 21. One end of the drive motor 2 is fixedly connected to one end of the first grip 1, and the output shaft of the drive motor 2 is fixedly connected to one end of the second grip 3. The connecting sleeve 21 is fixedly connected to the outer side wall of the first grip 1. A rotating groove is provided on the inner side wall of the connecting sleeve 21. A limiting bearing that engages with the rotating groove is provided on the outer side wall of the second grip 3. The limiting bearing is embedded in the rotating groove, realizing the rotatable connection between the second grip 3 and the connecting sleeve 21.

[0032] Reference Figure 1 The umbrella opening mechanism 4 includes an umbrella base 41 and a telescopic umbrella rod 42. One end of the umbrella base 41 has a fixing hole. The umbrella base 41 is fitted onto the second handle 3 through the fixing hole, and the wall of the fixing hole is fixedly connected to the outer wall of the second handle 3. One end of the telescopic umbrella rod 42 has a sliding hole, which is fitted onto the second handle 3 to achieve a sliding connection with the second handle 3, allowing it to slide along the axial direction of the second handle 3. The outer wall of the umbrella base 41 has an elastic locking spring, and the rod wall of the telescopic umbrella rod 42 has a limiting hole along the axial direction that matches the elastic locking spring. The umbrella ribs 5 are multiple circumferentially evenly distributed metal frames. The outer side of the umbrella ribs 5 is fixedly connected to the umbrella surface 51. There are multiple umbrella surfaces 51, which circumferentially form an integral umbrella surface. Only one side of the integral umbrella surface is made of high-strength carbon fiber material, while the remaining areas are made of ordinary lightweight materials. The outer wall of the telescopic umbrella rod 42 is fixedly connected to one end of the umbrella ribs 5. When the drive motor 2 drives the second handle 3 to rotate, it drives the telescopic umbrella pole 42 to rotate. The telescopic umbrella pole 42 drives the umbrella surface 51, which is fixedly connected to the umbrella rib 5, to rotate, so that the high-strength carbon fiber material area can be rotated to the expected contact surface position.

[0033] Reference Figure 3 The umbrella top 6 is fixedly connected to the umbrella ribs 5. One end of the umbrella top 6 is rotatably connected to the image acquisition component 7. The camera lens of the image acquisition component 7 faces the outside of the umbrella back to capture video of the external environment on the umbrella back side. The transparent protective shell 8 is fixedly connected to the outer wall of the umbrella top 6, covering the outside of the image acquisition component 7, providing waterproof and dustproof protection for the image acquisition component 7, and preventing rainwater and impurities from directly contacting the lens. When the second handle 3 rotates, the umbrella top 6 also rotates, thereby driving the transparent protective shell 8 to rotate. During the rotation, the transparent protective shell 8 can use centrifugal force to shake off the rainwater and debris attached to the surface of the shell, realizing automatic cleaning of the lens shooting area. Furthermore, since the image acquisition component 7 and the umbrella top 6 are rotatably connected, the rotation of the second handle 3 will not drive the image acquisition component 7 to rotate, ensuring that the image acquisition component 7 can continuously acquire clear umbrella back video stream data.

[0034] Based on the same inventive concept, embodiments of the present invention provide a method for umbrella-based observation and protection. (Refer to...) Figure 4 A method for observation and protection using an umbrella includes: Step S1: In response to the observed signal, acquire the umbrella back video stream data.

[0035] The observation signal refers to the execution signal that activates the image acquisition component 7 installed on the umbrella top 6 to acquire images. This signal is triggered when the axis of the first grip 1 is detected to be approximately parallel to a preset horizontal plane. Specifically, this involves real-time acquisition of the angle between the axis of the first grip 1 and the horizontal plane via an attitude sensor installed inside the second grip 3. When the angle falls within a preset observation activation angle range, the observation signal is automatically activated, and the image acquisition component 7 continuously acquires video stream data facing the umbrella back and transmits it to the projection device 9. If the angle deviates from the observation activation angle range for more than a preset effective duration threshold, the observation signal is automatically shut off, and data acquisition stops to reduce energy consumption.

[0036] The horizontal plane refers to the standard spatial reference plane that serves as the reference for attitude angle measurement. In this scheme, it is used to calculate the tilt angle of the axis of the first grip 1, which is the reference reference for the attitude sensor to carry out angle detection.

[0037] The observation start angle range refers to the angle range in which the projection device 9 is set to avoid the umbrella user's grip posture from obstructing the user's forward view. When the umbrella is in a horizontal shield-like anti-riot state, the angle will fall within this range.

[0038] The effective duration threshold is a preset time threshold to avoid frequent start-stop operations caused by temporary adjustments. When the included angle deviates from the observation start angle range, if the time the included angle deviates from the observation start angle range exceeds this threshold, a shutdown command is triggered.

[0039] The umbrella back video stream data refers to the continuous image data stream formed by the image acquisition component 7 installed on the umbrella top 6, which continuously acquires the external environment, target personnel, and limb movements on the back side of the umbrella.

[0040] Step S2: Based on the video stream data of the umbrella back, the image information of the umbrella back is generated and projected onto the inside of the umbrella surface 51 through the projection device 9.

[0041] The umbrella back view information refers to the visualized dynamic image obtained after parsing and converting the umbrella back video stream data. This image is presented on the inner side of the umbrella surface 51 as a projection screen, and is used to intuitively show the real-time scene, people and body movements on the outside of the umbrella back to the umbrella holder.

[0042] Step S3: Analyze the umbrella back video stream data frame by frame to determine the position of human limbs.

[0043] Human limb position refers to the coordinates of the torso and limbs of the target person on the back of the umbrella, which are identified by an edge recognition algorithm according to the human contour features stored in the system before being analyzed frame by frame in the umbrella back video stream data, in the image space and in the actual space relative to the umbrella body.

[0044] Step S4: Determine the direction of the human limbs based on their position.

[0045] Human limb movement refers to the real-time motion direction of human limbs or handheld devices obtained by analyzing the changing patterns of human limb positions in consecutive video frames. Specifically, it is obtained by acquiring the motion trends of the human limb outlines in adjacent frames.

[0046] Step S5: Determine the expected contact surface position of the umbrella back by observing the direction of the human body's limbs.

[0047] The predicted contact point on the umbrella back refers to the spatial location where the target person's limbs or their handheld device will collide and make contact with the outer side of the umbrella back, determined based on the movement of the limbs. The specific determination process will be described in subsequent steps S50 to S563.

[0048] Step S6: Obtain the rotation angle of the high protective canopy position, and determine the canopy rotation angle based on the high protective canopy position rotation angle and the expected contact surface position of the canopy back.

[0049] The high-protection umbrella surface rotation angle refers to the fixed rotation angle area corresponding to the umbrella surface 51 with the high-protection umbrella surface number stored in the processor's preset number library in the circumferential arrangement of the umbrella. This position is uniquely determined by the mapping relationship between the output shaft rotation angle of the drive motor 2 and the umbrella surface number, and is used to calculate the deflection angle required to rotate this area of ​​the high-protection umbrella surface 51 to the expected contact surface position on the umbrella back. This high-strength carbon fiber protective area is the main impact-resistant protective part of the umbrella surface 51. To save costs, the present invention only deploys the high-strength carbon fiber protective structure on one side of the umbrella surface 51. The remaining areas of the umbrella surface 51 are made of ordinary lightweight umbrella surface 51 substrate, without the need for full coverage of carbon fiber material. The umbrella has multiple umbrella surfaces 51. In this embodiment, each umbrella surface 51 is assigned an independent ordinary umbrella surface number, wherein the umbrella surface 51 with high-strength carbon fiber material is marked with a specific high-protection umbrella surface number. The rotation angles corresponding to two adjacent umbrella surfaces 51 correspond one-to-one with the preset umbrella surface switching rotation angle. The umbrella surface switching rotation angle refers to the fixed deflection angle between adjacent umbrella surfaces 51. By determining the number of adjacent canopies between the high-protection canopy number and the current canopy number corresponding to the current rotation angle of the second handle 3, the deflection angle required to switch the high-protection canopy position rotation angle to the expected contact surface position on the canopy back can be determined by multiplying the number of adjacent canopies by the canopy switching rotation angle. This angle is used as the target rotation angle for this rotation operation, ensuring that the high-strength carbon fiber protective area is directly facing the incoming impact after the rotation. The high-protection canopy number refers to a specific number corresponding to the canopy 51 with high-strength carbon fiber material, stored in the processor number library. The position of the canopy 51 corresponding to the high-protection canopy number is the high-protection canopy position rotation angle, used to determine the canopy rotation angle required to switch to the canopy 51 corresponding to other canopy numbers. The number library stores the number corresponding to each canopy 51 and the corresponding rotation angle of the second handle 3, used to mark the correspondence between the canopy 51 and the rotation angle of the second handle 3.

[0050] The current umbrella canopy number refers to the umbrella canopy number obtained by matching the angle region corresponding to the current position after the second handle 3 rotates. It is obtained by the processor reading the rotation angle information of the current output shaft of the drive motor 2 and matching the correspondence between the rotation angle of the second handle 3 and the umbrella canopy number stored in the number library.

[0051] The number of adjacent umbrella surfaces refers to the number of independent umbrella surfaces 51 between the number of the high protection umbrella surface and the number corresponding to the expected contact surface position. In this embodiment, each independent umbrella surface 51 corresponds to a fixed number and a corner interval. The umbrella surfaces 51 with adjacent numbers are arranged at a preset angle. The number of adjacent umbrella surfaces is obtained by subtracting the number of the high protection umbrella surface from the number corresponding to the expected contact surface landing point and taking the absolute value.

[0052] For example, the rotation angle of the second handle 3 corresponding to umbrella surface 51 numbered A is 0 degrees, and the umbrella surface switching rotation angle is 30 degrees. The rotation angle of the second handle 3 corresponding to umbrella surface 51 numbered B is also 30 degrees. Based on the positional relationship of adjacent umbrella surfaces, the umbrella surface numbers are set as A, B, C, ..., L. When it is necessary to switch the umbrella surface numbered A to umbrella surface 51 numbered C, it can be determined that the number of adjacent umbrella surfaces is 2. By multiplying the number of adjacent umbrella surfaces by the umbrella surface switching rotation angle, the umbrella surface rotation angle is obtained as 60 degrees.

[0053] The umbrella surface rotation angle refers to the angle that the drive motor 2 needs to rotate from the current high-protection umbrella surface position to the expected contact surface position. The drive motor 2 controls the output shaft to rotate according to this angle, which can drive the corresponding umbrella surface 51 to rotate into place, so that the high-strength carbon fiber protection area is aligned with the impact point, and the active protection position adjustment is completed.

[0054] Step S7: Perform umbrella rotation operation based on the umbrella rotation angle.

[0055] The umbrella surface rotation operation refers to the action of driving the umbrella surface 51 to rotate and position around the axis of the second handle 3 as the central axis, using a rotary motor between the first handle 1 and the second handle 3 as the actuator, according to the umbrella surface rotation angle, so as to align the high-strength carbon fiber protective area with the expected contact surface position on the umbrella back.

[0056] Among them, the methods for determining the expected contact surface position of the umbrella back by the movement of human limbs include: Step S50: Identify the characteristics of the holding device through the umbrella back video stream data.

[0057] The characteristics of the gripping device refer to the visual features such as the outline, shape, size and form of various handheld attack devices that can be identified by visual algorithms in the umbrella back video stream image.

[0058] Step S51: When there are no gripping features, determine the hand position.

[0059] The hand position refers to the image coordinates of the target person's hand relative to the umbrella body on the back side of the video frame. This step first performs grayscale conversion and noise reduction preprocessing on the original video frame, then extracts the edge contours of objects in the image using an edge recognition algorithm, combines prior features of human limbs to filter out the hand contour, and finally calculates the coordinates of the hand in the image to complete the hand position determination.

[0060] When there are no signs of holding a weapon, it indicates that the target personnel on the back side of the umbrella are not holding an attack weapon. This situation is determined to be an unarmed attack, so it is necessary to determine the position of the hands.

[0061] Step S52: Generate hand trajectory based on hand position.

[0062] Hand trajectory refers to the hand displacement path obtained by combining multiple consecutive frames of umbrella back video stream data, using an edge recognition algorithm to obtain the position corresponding to the hand contour, and fitting the real-time position change of the hand in the empty hand state in adjacent frames.

[0063] Step S53: Determine the expected contact surface position on the back of the umbrella by using hand movements.

[0064] In this process, a three-dimensional curved surface model of the umbrella is established by taking the common axis of the first handle 1 and the second handle 3 as the central axis, based on the mechanical structure of the riot control umbrella. The physical contour of the umbrella surface is mapped to a unified three-dimensional coordinate system of the umbrella body. The model parameters are fixed and stored in the control system. Combined with the calibration parameters of the front camera, the two-dimensional image coordinates of the hand in the continuous video frames are converted into three-dimensional spatial coordinates of the umbrella body. The three-dimensional motion trajectory of the hand is obtained by fitting. The motion trajectory is extended outward, and the intersection point of the extension line and the three-dimensional curved surface model of the umbrella surface is solved. This intersection point is the expected contact surface position of the umbrella back under unarmed attack.

[0065] Step S54: When there are features of a gripping device, determine the position of the gripping hand.

[0066] The gripping hand position refers to the image coordinates and actual spatial position of the hand of the target person holding the attack weapon on the back side of the umbrella, determined by the edge recognition algorithm in the video frame image, relative to the umbrella body.

[0067] When there are features indicating that the person is holding a weapon, it means that the person on the back of the umbrella is holding an attack weapon. This case is determined to be a situation where an attack is carried out with the help of a weapon, so it is necessary to determine the position of the holding hand.

[0068] Step S55: Obtain the gripping hand trajectory corresponding to the gripping hand position.

[0069] The gripping hand trajectory refers to the overall displacement path obtained by fitting the hand holding the device and the device moving synchronously together, based on edge recognition algorithms combined with continuous multi-frame umbrella back video stream data.

[0070] Step S56: Determine the expected contact surface position on the back of the umbrella based on the trajectory of the holding hand.

[0071] Among them, methods for determining the expected contact surface position of the umbrella back based on the gripping hand trajectory include: Step S560: Distinguish between linear motion trajectory and arc swing trajectory based on the gripping hand trajectory.

[0072] The linear motion trajectory refers to the forward linear motion path of the hand and the handheld device, which is obtained by extracting coordinates and fitting them from multiple consecutive frames of umbrella back video stream data.

[0073] The arc swing trajectory refers to the motion path of the hand and the handheld device swinging in an arc. It is obtained by extracting coordinates and fitting them from multiple consecutive frames of umbrella back video stream data.

[0074] Step S561: Obtain the end point of the gripping device.

[0075] The end point of a gripping device refers to the outermost point of the gripping device furthest from the hand. The end point of the gripping device is determined by detecting the outline of the gripping device and the coordinates of its farthest point using image recognition algorithms.

[0076] Step S562: When the trajectory of the holding hand is a linear motion trajectory, determine the expected contact surface position of the umbrella back by passing through the end point of the holding device along the linear motion trajectory.

[0077] By combining the calibration parameters of the front camera, the two-dimensional image coordinates of the end point of the gripping device are converted into three-dimensional spatial coordinates, and the three-dimensional linear motion trajectory of the device end is obtained by fitting. The linear trajectory is extended along the forward direction, and the intersection of the trajectory extension line and the three-dimensional model of the umbrella surface is calculated. This is used as the expected contact surface position of the umbrella back corresponding to the linear stabbing attack.

[0078] When the trajectory of the hand holding the umbrella is a straight line, it indicates that the target is using a tool to make a stabbing or thrusting attack. Therefore, it is necessary to determine the expected contact surface position of the umbrella back by using the straight line trajectory and the end point of the tool.

[0079] Step S563: When the trajectory of the holding hand is an arc swing trajectory, determine the expected contact surface position of the umbrella back by the end point of the holding device along the arc swing trajectory.

[0080] First, the two-dimensional coordinates of the end point of the gripping device are extracted from multiple consecutive frames. The three-dimensional spatial coordinates are obtained through camera coordinate transformation. Then, a spatial arc trajectory is fitted based on multiple sets of three-dimensional coordinates, and the curvature, center and radius of the arc are calculated. The trajectory is extended according to the direction of motion of the arc trajectory, and the intersection point of the extended arc trajectory and the three-dimensional model of the umbrella surface is solved. This intersection point is the expected contact surface position of the umbrella back corresponding to the swinging or swinging type attack.

[0081] When the trajectory of the gripping hand is an arc-shaped swinging trajectory, it indicates that the target person is using a tool to perform a swinging attack such as smashing or swinging. In this case, the expected contact surface position of the umbrella back will be different from the straight-line trajectory. It is necessary to analyze the extension direction of the endpoint of the arc-shaped trajectory and calculate the position of the end of the gripping tool hitting the umbrella back in combination with the curvature of the arc-shaped trajectory. Then the expected contact surface position of the umbrella back under the swinging attack can be obtained.

[0082] This also includes a method for performing a rain-removal rotation operation, the method comprising: Step S8: Obtain the current umbrella handle angle in real time.

[0083] The current umbrella handle angle refers to the spatial angle formed between the axis of the first grip 1 and the horizontal plane, which is detected in real time by the attitude sensor.

[0084] Step S80: If the current umbrella handle corner is within the observation start angle range, accumulate the duration of the current action.

[0085] In windy conditions, in order to resist strong winds and prevent the umbrella from being blown over, the umbrella handle axis will naturally fall into the observation start angle range. At the same time, the umbrella will block the user's forward view, so the observation function of the image acquisition component 7 and the projection device 9 needs to be activated.

[0086] The current action hold duration refers to the cumulative duration during which the current umbrella handle angle continuously falls within the observation start angle range. It is used to determine whether the current attitude has entered a stable state and to avoid erroneous activation of the observation function due to temporary attitude fluctuations.

[0087] Step S81: If the duration of the current action exceeds the preset waiting time threshold, acquire the umbrella back video stream data, and based on the umbrella back video stream data, form umbrella back image information and project it onto the inside of the umbrella surface 51 through the projection device 9.

[0088] The waiting time threshold refers to the preset time threshold used to determine whether the user has entered a stable holding posture.

[0089] If the duration of the current action exceeds the preset waiting time threshold, it means that the user's posture in holding the umbrella has stabilized. At this time, the observation projection function is activated to help the user see the environment in front while blocking strong winds, thus balancing the needs of wind protection and visibility.

[0090] Step S82: Analyze the umbrella back video stream data to determine raindrop characteristics.

[0091] Raindrop features refer to the visual features identified in the umbrella back video stream data, such as raindrops and water stains attached to the surface of the transparent protective shell 8 on the outside of the image acquisition component 7 on the umbrella top 6, which can obstruct the lens and interfere with normal image acquisition.

[0092] Step S820: When raindrop features are present, perform rain removal rotation operation.

[0093] The rain removal rotation operation refers to the operation in which the motor drives the second handle 3 to rotate at a constant speed around the axis of the second handle 3 to drive the transparent protective shell 8 to rotate. The centrifugal force generated by the rotation is used to throw off the raindrops attached to the outside of the transparent protective shell 8, thereby eliminating the interference of rainwater on the imaging.

[0094] When raindrops are present, it indicates that rainwater is attached to the surface of the transparent protective shell 8, obstructing the field of view of the image acquisition component 7 and reducing the quality of video acquisition. It is necessary to activate the rain removal function to clear the rainwater.

[0095] The methods for performing the rain removal rotation operation include: Step S8200: When raindrop characteristics are present, determine the single rain removal rotation parameters.

[0096] The single-cycle rain-removal rotation parameters refer to the system's preset rotation control parameters for short-term rain removal, including a fixed low rotation speed, a fixed number of rotations, and a single rotation duration. This is suitable for light rain removal scenarios where a small amount of raindrops adhere to the shell surface. It prevents temporary water accumulation or water droplets from forming on the transparent protective shell 8 in non-rainy or light rain scenarios, eliminating the need for continuous rotation of the second handle 3 and reducing unnecessary energy consumption.

[0097] Step S8201: Perform a single rotation operation according to the single rain removal rotation parameters.

[0098] A single rotation operation refers to the short, low-speed rotation of the second handle 3 according to a fixed number of rotations based on the single rain removal parameters. This relies on a small centrifugal force to remove scattered raindrops from the surface of the casing. The short rotation can reduce the range of rainwater splashing outwards.

[0099] Step S8202: After completing a single rotation operation, determine the corrected raindrop characteristics and obtain the rain removal interval.

[0100] Correcting raindrop features refers to re-analyzing the video stream data on the back of the umbrella after a single rain removal rotation, and then performing a secondary detection to identify the visual features of remaining raindrops and residual water film on the surface of the transparent protective shell 8.

[0101] The rain removal interval refers to the time interval between the end of a single rain removal operation and the next inspection of the rainwater status on the shell surface, used to determine whether the current weather is one of continuous rainfall.

[0102] Step S8203: When the rain removal interval falls within the preset rainy day interval range, perform the rain removal rotation operation according to the preset continuous rotation parameters.

[0103] The rain interval range refers to the preset rain removal interval range for determining that the current environment is a continuous rainy weather. If the rain removal interval falls into this range, it means that rainwater from the outside is continuously falling on the surface of the transparent protective shell 8.

[0104] The continuous rotation parameter refers to the continuous rain removal control parameter adapted to continuous rainfall conditions, used to deal with the problem of continuous water accumulation caused by continuous rainfall.

[0105] When the rain removal interval falls within the preset rain interval range, it indicates that the outside is in a state of continuous rainfall. A single short-term rain removal cannot keep the lens clean for a long time, and rainwater will quickly re-adhere to the surface of the transparent protective shell 8. It is necessary to switch to continuous rain removal mode to ensure clear camera vision.

[0106] This also includes a method for outputting pedestrian interaction signals, the method comprising: Step S821: Determine human body contour features based on umbrella back video stream data.

[0107] Human body contour features refer to the pixel features of the complete human body outline, consisting of the head, torso, and limbs, identified from the umbrella back video stream data using edge recognition algorithms. These features are used to determine whether there are pedestrians in front of the umbrella user. Because it is a windy scene, the user holds the umbrella at a lower angle, and the umbrella body obstructs the user's view. During the rain removal process, splashing rainwater can affect pedestrians in the vicinity.

[0108] Step S822: When human body contour features exist, determine the pedestrian's direction based on the human body contour features.

[0109] Pedestrian direction refers to the direction and trajectory of movement of the pedestrian on the back of the umbrella relative to the center of the umbrella, calculated by combining multiple consecutive video frames. Specifically, the direction of the pedestrian is determined by zooming in and out of the human body outline to determine whether the pedestrian is moving closer or further away.

[0110] When human silhouettes are present, it indicates that there are pedestrians in front of the umbrella user. When passing the pedestrian, the transparent protective shell 8 may splash rainwater generated by the rotating water jets onto the pedestrian, so it is necessary to monitor the pedestrian's movement in real time.

[0111] Step S823: When the pedestrian's direction is a preset approach trend, determine the expected interaction time based on the human body contour features and the pedestrian's direction.

[0112] The tendency to approach refers to the movement state in which a pedestrian continuously moves toward the location of the umbrella, and the straight-line distance between the pedestrian and the umbrella is constantly shortening.

[0113] The estimated interaction time is the remaining time before a pedestrian will reach the area covered by the umbrella's splashing rain, calculated using the pedestrian's approach speed and current distance.

[0114] When pedestrians are moving closer, it means that they are about to enter the area where the umbrella will splash water as it rotates. It is necessary to anticipate this and stop the umbrella operation in advance to avoid splashing pedestrians.

[0115] Step S824: When the expected interaction time falls within the preset minimum waiting time range, output a pedestrian interaction signal.

[0116] The minimum waiting time range refers to the critical warning time threshold range preset by the system, in order to reserve sufficient buffer time.

[0117] Pedestrian interaction signals refer to the function lockout command signals issued by the system, which are used to prohibit rain removal rotation operations.

[0118] When the expected interaction time falls within the preset minimum waiting time range, it indicates that the pedestrian will enter the rain splashing area in a very short time. If the rain removal rotation operation is not stopped in time, there will be a delay in stopping the machine and water will still be splashing. Therefore, the pedestrian interaction signal is output immediately.

[0119] Step S825: In response to the pedestrian interaction signal, do not perform the rain removal rotation operation.

[0120] When a pedestrian interaction signal is present, it indicates that a pedestrian is about to enter the area where rain splashes. If the rain-clearing rotation is continued, the rain splashed out at high speed will cause rain to splash onto the pedestrian. Therefore, the rain-clearing rotation operation is not performed to prevent rain splashing from disturbing the residents.

[0121] Among them, methods for determining the estimated interaction time based on human body contour features and pedestrian movement include: Step S8230: Extract the human body contour pixel area from multiple consecutive frames of umbrella back video stream, and record the rate of change of human body contour pixel area between adjacent frames.

[0122] The pixel area of ​​the human body contour refers to the total number of pixels occupied by the human body contour area in a single frame of video. The camera of the image acquisition component 7 has a fixed focal length and a fixed shooting angle. This pixel area can directly map the actual physical distance between the pedestrian and the umbrella. Specifically, the human body contour is extracted by an edge recognition algorithm, and the pixel area is obtained by counting the total number of pixels in the contour.

[0123] The rate of change of human body contour pixel area refers to the ratio of the difference in human body contour pixel area between two adjacent video frames to the human body contour pixel area in the previous frame. It is used to characterize how quickly a pedestrian changes distance from an umbrella.

[0124] Step S8231: Based on the preset pixel distance calibration relationship, the current distance is obtained by combining the pixel area of ​​the human body contour.

[0125] Pixel distance calibration relationship refers to the one-to-one mapping relationship between pixel area and actual physical distance established in advance through physical calibration.

[0126] The current distance refers to the actual straight-line physical distance between the pedestrian and the image acquisition component 7 of the umbrella top 6 at the current moment.

[0127] Step S8232: Calculate the pedestrian approach speed based on the rate of change of human body contour pixel area.

[0128] Pedestrian approach speed refers to the real-time linear relative speed of a pedestrian moving toward the umbrella, which is calculated by combining the contour pixel change rate with the inter-frame time interval.

[0129] Step S8233: Obtain the preset safe radius of rain splash, and obtain the remaining approach distance of the pedestrian by using the current distance and the safe radius of rain splash.

[0130] The safe radius of rain splash refers to the maximum radial distance that rainwater can splash outward when the transparent protective shell 8 performs rain removal rotation. This parameter is the maximum value statistically determined by human experimentation through multiple rain removal rotation operations. Since the maximum radial distance covered by splash also needs to take into account the falling speed of rainwater, a certain safety margin is reserved as a preset threshold to ensure that pedestrians in the vicinity will not be splashed.

[0131] The remaining approach distance for pedestrians refers to the remaining straight-line distance from the current position of the pedestrian to the boundary of the rain splash area. The value is equal to the current distance minus the safe radius of the rain splash.

[0132] Step S8234: Obtain the estimated interaction time by using the pedestrian's remaining approach distance and approach speed.

[0133] The specific calculation is as follows: the estimated interaction time is equal to the pedestrian's remaining approach distance divided by the pedestrian's approach speed.

[0134] This also includes a method for performing a cleaning rotation operation, the method comprising: Step S830: Analyze the umbrella-back video stream data to determine impurity occlusion features.

[0135] Impurity occlusion features refer to the visual characteristics of solid debris such as leaves, catkins, and mud attached to the surface of the transparent protective shell 8, identified in the umbrella back video stream data. These debris obstruct the field of view of the image acquisition component 7. The method for determining them is to retrieve a preset impurity contour feature library, then determine the contour of the current impurity through an edge recognition algorithm, and compare it with the impurity contour feature library. If a match is successful, it is determined that impurity occlusion features exist.

[0136] Step S831: When there are impurities obstructing the view, find the preset cleaning rotation speed and cleaning rotation interval.

[0137] The cleaning rotation speed refers to the preset motor rotation speed for removing stubborn impurities. This speed is determined by the staff by setting different rotation speeds of the drive motor 2 to achieve the same impurity removal effect, resulting in a rotation speed that can achieve impurity removal with relatively low energy consumption.

[0138] The cleaning rotation interval refers to a preset time interval parameter used to control the running rhythm of the cleaning action. This time interval has been determined through multiple experiments to remove impurities, ensuring that the adhesion of impurities is reduced sufficiently without increasing energy consumption, thus creating conditions for subsequent centrifugation.

[0139] When there are obstructions, it indicates that stubborn impurities are attached to the surface of the transparent protective shell 8. This is because after being soaked by rainwater, debris such as leaves will form an adhesive and negative pressure adsorption effect on the surface of the transparent protective shell 8, resulting in strong adhesion. The conventional rain-removing rotation mode cannot effectively peel them off, thereby obstructing the optical path of the image acquisition component 7 and affecting the normal acquisition of video images.

[0140] Step S832: Perform the cleaning rotation operation according to the cleaning rotation speed and cleaning rotation interval.

[0141] The cleaning rotation operation refers to the operation of controlling the motor to drive the second handle 3 to rotate, thereby driving the transparent protective shell 8 to rotate, and relying on the high-speed centrifugal force combined with the intermittent rotation to remove surface impurities.

[0142] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0143] The above description is merely a preferred embodiment of the present invention. The scope of protection of the present invention is not limited to the above embodiments. All technical solutions falling within the scope of the present invention's concept are within the scope of protection of the present invention. It should be noted that for those skilled in the art, any improvements and modifications made without departing from the principles of the present invention should also be considered within the scope of protection of the present invention.

Claims

1. A method for observation and protection using an umbrella canopy, characterized in that, include: In response to the observed signal, acquire video stream data of the umbrella back; The umbrella back image information is generated based on the umbrella back video stream data and projected onto the inside of the umbrella surface (51) through the projection device (9); Frame-by-frame analysis of the umbrella back video stream data is used to determine the position of human limbs. Determine the direction of human limbs based on their position; The expected contact surface location on the back of the umbrella is determined by the movement of the human body limbs. Obtain the rotation angle of the high protective canopy position, and determine the canopy rotation angle based on the high protective canopy position rotation angle and the expected contact surface position of the canopy back; The umbrella surface rotation operation is performed based on the rotation angle of the umbrella surface.

2. The umbrella-based observation and protection method according to claim 1, characterized in that, Methods for determining the expected contact surface location of the umbrella back based on the movement of human limbs include: Identify the characteristics of the holding device using video stream data from the back of the umbrella; When there are no features indicating a gripping device, determine the hand position; Hand trajectory is generated based on hand position; The expected contact surface position on the back of the umbrella is determined by hand movements; When the characteristics of a gripping device are present, determine the position of the gripping hand; Obtain the gripping hand trajectory corresponding to the gripping hand position; The expected contact surface position on the back of the umbrella is determined based on the gripping hand trajectory.

3. The umbrella-based observation and protection method according to claim 2, characterized in that, Methods for determining the expected contact surface position of the umbrella back based on the gripping hand trajectory include: Based on the hand's grip trajectory, linear motion trajectories and arc-shaped swing trajectories can be distinguished; Obtain the end point of the gripping device; When the trajectory of the holding hand is a linear motion trajectory, the expected contact surface position of the umbrella back is determined by the end point of the holding device along the linear motion trajectory. When the gripping hand follows an arc-shaped swinging trajectory, the expected contact surface position of the umbrella back is determined by the end point of the gripping device along the arc-shaped swinging trajectory.

4. The umbrella-based observation and protection method according to claim 1, characterized in that, It also includes a method for performing a rain-removal rotation operation, the method comprising: The current umbrella handle angle is obtained in real time. The current umbrella handle angle refers to the spatial angle formed between the axis of the first handle (1) and the horizontal plane. If the current umbrella handle corner is within the observation start angle range, the current action duration is accumulated. The observation start angle range refers to the angle range in which the start projection device (9) is set to project to avoid the umbrella surface (51) from obstructing the user's forward view due to the umbrella user's umbrella holding posture. If the duration of the current action exceeds the preset waiting time threshold, the umbrella back video stream data is acquired, and the umbrella back image information is generated based on the umbrella back video stream data and projected onto the inside of the umbrella surface (51) through the projection device (9). Analyze the video stream data from the back of the umbrella to determine raindrop characteristics; When raindrop features are present, perform a rain removal rotation operation.

5. The umbrella-based observation and protection method according to claim 4, characterized in that, The methods for performing rain removal rotation operations include: When raindrop characteristics are present, determine the rotation parameters for a single rain removal operation; Perform a single rotation operation according to the single rain removal rotation parameters; After a single rotation operation is completed, the corrected raindrop characteristics are determined and the rain removal interval is obtained. When the rain removal interval falls within the preset rainy day interval range, the rain removal rotation operation is performed according to the preset continuous rotation parameters.

6. The umbrella-surface observation and protection method according to claim 4, characterized in that, It also includes a method for outputting pedestrian interaction signals, the method comprising: Human contour features were determined based on video stream data from the umbrella back; When human body contour features exist, pedestrian direction is determined based on these features. When the pedestrian's direction follows a preset approach trend, the expected interaction time is determined based on the human body contour features and the pedestrian's direction. When the expected interaction time falls within the preset minimum waiting time range, output a pedestrian interaction signal; In response to pedestrian interaction signals, the rain removal rotation operation is not performed.

7. The umbrella-based observation and protection method according to claim 6, characterized in that, Methods for determining estimated interaction time based on human body contour features and pedestrian movement include: Extract the human body contour pixel area from multiple consecutive frames of umbrella back video stream, and record the rate of change of human body contour pixel area between adjacent frames. Based on the preset pixel distance calibration relationship, the current distance is obtained by combining the pixel area of ​​the human body contour; Calculate pedestrian approach speed based on the rate of change of pixel area of ​​human body contour; Obtain the preset safe radius for rain splash, and calculate the remaining approach distance for the pedestrian using the current distance and the safe radius for rain splash; The estimated interaction time is obtained by using the pedestrian's remaining approach distance and approach speed.

8. The umbrella-based observation and protection method according to claim 4, characterized in that, It also includes a method for performing a cleaning rotation operation, the method comprising: Analyze the umbrella-back video stream data to determine impurity occlusion features; When impurities obstruct the view, the preset cleaning rotation speed and cleaning rotation interval are found. Perform the cleaning rotation operation according to the cleaning rotation speed and cleaning rotation interval.

9. A riot control umbrella, employing the umbrella surface observation and protection method as described in any one of claims 1 to 8, characterized in that: It includes a first handle (1), a drive motor (2) fixedly connected to the first handle (1), a second handle (3) fixedly connected to the output shaft of the drive motor (2), an umbrella opening mechanism (4) fixedly connected to the second handle (3), umbrella ribs (5) fixedly connected to the umbrella opening mechanism (4), umbrella surface (51) fixedly connected to the umbrella ribs (5), umbrella top (6) fixedly connected to the umbrella ribs (5), an image acquisition component (7) rotatably connected to the umbrella top (6), a transparent protective shell (8) fixedly connected to the umbrella top (6), and a projection device (9) fixedly connected to the first handle (1). The umbrella opening mechanism (4) includes an umbrella opening base (41) and a telescopic umbrella rod (42). The umbrella opening base (41) is sleeved on the outer wall of the second handle (3) and is fixedly connected to the second handle (3). The telescopic umbrella rod (42) is sleeved on the second handle (3) and is slidably connected to the second handle (3). The outer wall of the telescopic umbrella rod (42) is fixedly connected to the umbrella ribs (5).

10. A riot control umbrella according to claim 9, characterized in that: It also includes a connecting sleeve (21), which is fitted between the first handle (1) and the second handle (3). The drive motor (2) is housed in the connecting sleeve (21). The connecting sleeve (21) is fixedly connected to the first handle (1) and rotatably connected to the second handle (3).