Cruise configuration method, image acquisition device cruise method and image acquisition device

By creating a cruise task in the image acquisition device, combining multiple cruise scenarios into a cruise scenario sequence, and configuring the arming time for the task, the problem of cumbersome configuration of cruise parameters in the existing technology is solved, and the flexibility of cruise paths and strategies and detection efficiency is improved.

CN120302009APending Publication Date: 2025-07-11YANTAI RAYTRON TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510359264.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-25
Publication Date
2025-07-11

AI Technical Summary

Technical Problem

The cruise parameter configuration of existing image acquisition devices is cumbersome and inefficient, making it difficult to adapt to the complex and diverse detection environment and changing detection needs.

Method used

By creating a cruise task, multiple cruise scenarios are combined into a cruise scenario sequence and the arming time is configured for the cruise task, instead of setting it separately for each cruise scenario, simplifying the configuration process and improving configuration efficiency.

Benefits of technology

It realizes the flexibility and intelligence of cruise paths and strategies, adapts to complex and diverse detection environments, simplifies configuration processes, and improves detection efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120302009A_ABST
    Figure CN120302009A_ABST
Patent Text Reader

Abstract

The invention provides a cruise configuration method, an image acquisition device cruise method and an image acquisition device.According to the cruise configuration method, a cruise task is created by combining a plurality of cruise scenes into a cruise scene sequence, so that a user can flexibly configure the cruise scenes and the sequence of the cruise scenes according to needs, and the user experience is improved. And cruise tasks with different cruise paths and cruise strategies are obtained. Therefore, the cruise path and the cruise strategy of the image acquisition device are enriched. Furthermore, defense organizing time is configured for the cruise task, the setting object of the defense organizing time is for the cruise task, and the defense organizing time is not set for each cruise scene. Therefore, the cruise configuration process can be greatly simplified, and the cruise configuration efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of cruise technology for image acquisition devices, and in particular to a cruise configuration method, an image acquisition device cruise method, and an image acquisition device. Background Art

[0002] With the development of AI technology, more and more AI technologies are endowed with image acquisition devices, making them more powerful in monitoring and identification capabilities, helping users to solve protection pain points better and more intelligently. For example, image acquisition devices support intelligent cruise, which enables image acquisition devices to automatically cruise in a certain order and cycle time interval, and realize automatic tracking and movement of targets in the monitoring screen, thereby improving the monitoring effect.

[0003] In order to realize intelligent cruising, it is usually necessary to configure cruising parameters, such as cruising time and cruising action, etc. The existing configuration of cruise parameters has the problem of cumbersome operation. Summary of the invention

[0004] In order to solve the existing technical problems, the present application provides a cruise configuration method, an image acquisition device cruise method, an image acquisition device and a computer storage medium, which can simplify the configuration process and improve the configuration efficiency.

[0005] In a first aspect, a cruise configuration method is provided, the method further comprising:

[0006] Creating a cruise mission, wherein the cruise mission includes a cruise scene sequence having at least two cruise scenes, each cruise scene indicating a cruise action for a designated monitoring area;

[0007] The arming time configured for the cruise mission is obtained, and the arming time is associated with the cruise mission.

[0008] In a second aspect, a method for cruising an image acquisition device is provided, the method comprising:

[0009] Using the above cruise configuration method, configure the cruise mission and the deployment time of the cruise mission;

[0010] When the deployment time of the cruise mission is reached, a cruise scene sequence of the cruise mission is acquired; the cruise scene sequence includes at least two cruise scenes;

[0011] The image acquisition device is controlled to sequentially execute each of the cruise scenes in the cruise scene sequence.

[0012] In a third aspect, there is provided an image acquisition device, including a processor and a memory connected to the processor. A computer program executable by the processor is stored on the memory. When the computer program is executed by the processor, the steps of the above-mentioned cruise configuration method or the steps of the above-mentioned image acquisition device cruise method are implemented.

[0013] In a fourth aspect, there is provided a computer-readable storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, the steps of the above-mentioned cruise configuration method or the steps of the above-mentioned image acquisition device cruise method are implemented.

[0014] The cruise configuration method provided by the above-mentioned embodiments creates a cruise task by combining multiple cruise scenarios into a cruise scenario sequence, which can facilitate users to flexibly configure cruise scenarios and their order according to needs, so as to obtain cruise tasks with different cruise paths and cruise strategies. In this way, the cruise paths and cruise strategies of the image acquisition device are enriched. Since a cruise task includes multiple cruise scenarios, and each cruise scenario indicates a cruise action for a monitoring area, during a single cruise process, the cruise path and cruise strategy can be switched, improving the flexibility and intelligence of the cruise, and enabling the image acquisition device to adapt to complex and diverse detection environments and changing detection requirements. Further, a defense time is configured for the cruise task, and the object of setting the defense time is the cruise task, rather than setting the defense time for each cruise scenario separately. This can greatly simplify the cruise configuration process and improve the cruise configuration efficiency.

[0015] The image acquisition device cruise method, the image acquisition device and the computer-readable storage medium provided by the above-mentioned embodiments belong to the same concept as the corresponding cruise configuration method embodiments, and thus have the same technical effects as the corresponding cruise configuration method embodiments, which will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 It is a flowchart of the cruise configuration method in an embodiment.

[0017] Figure 2 It is a schematic diagram of a cruise task configuration page in an embodiment.

[0018] Figure 3 It is a schematic diagram of a defense time schedule in an embodiment.

[0019] Figure 4 It is a flowchart of the image acquisition device cruise method in an embodiment.

[0020] Figure 5 It is a flowchart of the image acquisition device cruise method in an embodiment.

[0021] Figure 6 Schematic structural diagram of a camera in an embodiment. Specific implementation manners

[0022] The technical solution of the present invention will be further elaborated in detail below in conjunction with the accompanying drawings of the specification and specific embodiments.

[0023] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limitations on the present application. All other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the scope of protection of the present application.

[0024] In the following description, the expression "some embodiments" is involved, which describes a subset of all possible embodiments. It should be noted that "some embodiments" can be the same subset or different subsets of all possible embodiments, and can be combined with each other without conflict.

[0025] In the following description, the terms "first, second, third" only distinguish similar objects and do not represent a specific order for the objects. It can be understood that "first, second, third" can be interchanged with a specific order or sequence when allowed, so that the embodiments of the present application described here can be implemented in an order other than that illustrated or described here.

[0026] The image acquisition device provides various types of cruise actions. The types of cruise actions can include preset points, cruise groups, linear scans, area scans, and track following, etc. On this basis, the image acquisition device also provides an intelligent cruise function, allowing the image acquisition device to configure cruise actions for the monitored area, so as to be able to implement different cruise strategies for different monitored areas. In the present application, a cruise scenario is defined, which refers to cruising a specified monitored area with specific cruise actions. It should be noted that, according to actual needs, the monitored area here can refer to a certain monitored area corresponding to the pan-tilt of the image acquisition device at a specified fixed position, or a certain monitored area corresponding to the pan-tilt of the image acquisition device within a specified dynamic position range.

[0027] Among them, a preset point refers to a preset monitored position. By configuring the preset point, the image acquisition device can quickly locate to this position for monitoring the area corresponding to this position.

[0028] A cruise group is an automatic cruise queue formed by arranging multiple preset points in a certain order and time interval. Thus, the image acquisition device can automatically cycle through each preset point according to the preset order and time interval in the cruise group, realizing continuous monitoring of multiple positions and a large range. This helps to expand the monitoring range and improve the monitoring efficiency.

[0029] Linear scanning means that the image acquisition device scans back and forth at a certain speed within a certain range in the horizontal direction. Linear scanning is mainly used for continuous monitoring of the monitoring area within a specific horizontal area and is applicable to scenarios that require monitoring within a fixed horizontal range.

[0030] Area scanning means that the image acquisition device scans in an S shape from top to bottom or from bottom to top within a certain area range. Area scanning is mainly used for continuous monitoring of the monitoring area within a wide area range (including vertical and horizontal) and is applicable to scenarios that require monitoring within a wide area range (including vertical and horizontal).

[0031] Trajectory tracking means that the image acquisition device can continuously record the manual operations of the user on the pan-tilt and the running trajectories such as zooming in and out of the focal length of the image acquisition device, and automatically run according to the set trajectory when needed. The trajectory tracking function allows users to customize the monitoring trajectory, and the image acquisition device can perform automatic monitoring according to these trajectories. This helps to meet specific monitoring requirements, such as tracking moving targets or monitoring activities on a specific path.

[0032] To configure the cruise function of the image acquisition device, the user can first configure multiple cruise scenarios according to actual needs. Among them, the parameters of the cruise scenario include the position / range of the pan-tilt of the image acquisition device corresponding to the specified monitoring area, the pan-tilt speed, and the action type. For example, cruise scenario 1 is to perform a cruise on the monitoring area corresponding to a certain pan-tilt position using the preset point action. Cruise scenario 2 is to perform a cruise on the monitoring area corresponding to a certain pan-tilt movement range using the linear scanning action at the target speed.

[0033] After configuring the cruise scenario, the user further sets the arming time for the cruise scenario so that the image acquisition device executes the cruise scenario when the set arming time is reached. However, this method requires setting the arming time for each cruise scenario separately, which is cumbersome and inefficient.

[0034] To simplify the configuration process of the cruise function of the image acquisition device and improve the configuration efficiency of the cruise function of the image acquisition device, the present application provides a cruise configuration method, which is applied to the main control chip of the image acquisition device, such as Figure 1 shown, the method includes:

[0035] Step 102, create a cruise task, where the cruise task includes a cruise scenario sequence having at least two cruise scenarios, and each cruise scenario indicates a cruise action for a specified monitoring area.

[0036] A cruise mission includes a sequence of cruise scenarios consisting of at least two cruise scenarios. By combining multiple cruise scenarios and setting the execution order of the cruise scenarios, i.e., the cruise scenario sequence, a configured cruise mission can be obtained. This cruise mission configures the combination of multiple cruise scenarios and their execution order, and each cruise scenario indicates a cruise action for a specified monitoring area.

[0037] In practical applications, it is also allowed that a cruise mission only configures one cruise scenario. The configured cruise mission is used to implement one cruise scenario, and this cruise scenario indicates a cruise action for a specified monitoring area.

[0038] Each cruise scenario indicates a cruise action for a specified monitoring area. When the image acquisition device executes this cruise scenario, it uses the corresponding cruise action to cruise the specified monitoring area. The cruise scenario reflects the cruise strategy for the specified monitoring area, and one cruise scenario indicates a cruise path in this monitoring area.

[0039] In this application, the user can form different cruise strategies and cruise paths by combining cruise scenarios and setting their execution order. For example, using five cruise scenarios to combine to obtain a cruise mission, different cruise paths can be obtained by changing their execution order. Selecting two different combinations of cruise scenarios (for example, four in each group) from the five cruise scenarios can obtain different cruise strategies and cruise paths.

[0040] In this embodiment, the user can flexibly combine different cruise scenarios according to needs to create different cruise paths and cruise strategies, and during a single cruise, according to the change of the cruise scenario, the cruise path and cruise strategy change accordingly, so as to achieve flexibility and variability of the cruise path and cruise strategy during a single cruise process.

[0041] Step 104: Obtain the defense time configured for the cruise mission and associate the defense time with the cruise mission.

[0042] The defense time is the time period during which the cruise mission of the image acquisition device is activated to provide protection. For example, the defense time of a cruise mission is from 8 am to 5 pm on Monday. After obtaining the defense time configured by the user for this cruise mission, the defense time is associated with the cruise mission.

[0043] In this embodiment, the defense time is configured for the cruise mission. That is, the object of setting the defense time is for the cruise mission, rather than setting the defense time for each cruise scenario separately. For example, there were originally five cruise scenarios and the defense time needed to be configured separately for each. By using the method of this application, by combining the five cruise scenarios into a cruise mission, only the cruise time needs to be set once. This can greatly simplify the cruise configuration process and improve the cruise configuration efficiency.

[0044] By configuring the deployment time for a cruise mission, when it is detected that the current time is the deployment time of a certain cruise mission, the cruise mission is started, and the image acquisition device is controlled to sequentially execute each cruise scenario of the cruise mission. For example, if the deployment time of a certain cruise mission is from 8 pm to 6 am the next morning, then when it reaches 8 pm, the cruise mission is started.

[0045] This cruise configuration method creates a cruise mission by combining multiple cruise scenarios into a cruise scenario sequence, which can facilitate users to flexibly configure cruise scenarios and their order according to needs, so as to obtain cruise missions with different cruise paths and cruise strategies. In this way, the cruise paths and cruise strategies of the image acquisition device are enriched. Since a cruise mission includes multiple cruise scenarios, and each cruise scenario indicates a cruise action for the monitoring area, therefore, the cruise path and cruise strategy can be switched during a single cruise process, improving the flexibility and intelligence of the cruise, and enabling the image acquisition device to adapt to complex and diverse detection environments and changing detection requirements. Further, by configuring the deployment time for the cruise mission, the setting object of the deployment time is the cruise mission, rather than setting the deployment time for each cruise scenario separately. This can greatly simplify the cruise configuration process and improve the cruise configuration efficiency.

[0046] In one embodiment, creating a cruise mission includes: obtaining at least two cruise scenarios selected from a pre-configured cruise scenario list; determining the execution order of each cruise scenario to obtain a cruise scenario sequence; and associatively storing the cruise mission and the cruise scenario list.

[0047] Among them, the image acquisition device provides various types of cruise actions, including preset points, cruise groups, linear scans, area scans, and tracing, etc. Users can configure cruise actions for different monitoring areas according to needs to create cruise scenarios. A cruise scenario reflects the cruise strategy for the monitoring area, and one cruise scenario indicates a cruise path for the monitoring area. For example, users can set multiple different preset point actions to enable the image acquisition device to cruise for preset points at different positions. Another example is that users can use a linear scan action to cruise in monitoring area A and an area scan action to cruise in monitoring area B.

[0048] Based on the pre-configured cruise scenarios, the user combines at least two cruise scenarios and determines the execution order of each cruise scenario to obtain a cruise scenario sequence. After the user triggers the save, the cruise mission and the cruise scenario sequence are associatively stored.

[0049] It can be understood that by using multiple identical cruise scenarios and adjusting the execution order of each cruise scenario, cruise missions with different cruise paths and cruise strategies are obtained, enriching the cruise paths and cruise strategies of the image acquisition device.

[0050] To facilitate the user to configure the cruise scenario, the application provides a configuration interface. The configuration interface may include configuration pages for cruise scenarios of each type of cruise action. On the configuration page of the cruise scenario, the user can configure multiple different cruise scenarios for the type of cruise action according to requirements.

[0051] At the same time, the configuration interface also includes a cruise task configuration page, through which the user can create a cruise task. The cruise task configuration page of an embodiment is as Figure 2 shown, including a combination list area 21 and a scenario sequence area 22.

[0052] The combination list area 21 is used to display information about the created cruise task. The combination list area 21 includes a combination list 211, a combination addition control 212, a combination deletion control 213, and a defense control 214. After the combination addition control 212 is triggered, a new cruise task is added and displayed in the combination list 211. The combination list 211 includes a combination identifier column and a combination name column, and the user can edit the name of the cruise task in the combination name column. When the combination deletion control 213 is triggered, the selected cruise task is deleted. When the defense control 214 is triggered, the defense time is configured for the cruise task.

[0053] The scenario sequence area 22 is used to display information about the cruise scenario sequence of the selected cruise task. The scenario sequence area 22 includes a scenario list 221, a scenario addition control 222, a scenario deletion control 223, and a scenario sorting control 224. The scenario list 221 includes multiple information columns for configuring scenario information for each dimension. When the scenario addition control 222 is triggered, a new cruise scenario is added to the scenario list 221, and information edit boxes for each column of the cruise scenario are displayed for inputting information about the cruise scenario of this dimension. In one embodiment, the information of the cruise scenario includes the cruise scenario name, identifier, detection rule, execution time / execution times, etc.

[0054] Among them, in the information edit box in the cruise scenario name column, enter the name of the cruise scenario to be added. In one embodiment, when the user triggers the information edit box corresponding to the cruise scenario name, a pre-configured list of cruise scenarios can be displayed in the information edit box, and the user selects a target action from it as the newly added cruise scenario and displays its name. Among them, the newly added cruise scenario can be selected by means of a drop-down box or a check box, etc.

[0055] In the case where the order of the cruise scenarios in the scenario list 221 is not adjusted, the execution order of the cruise scenarios of the cruise task is determined according to the added order. To facilitate the user to flexibly adjust the cruise path within a cruise task as needed, the user can use the scenario sorting control 224 to move the cruise scenarios up and down, so as to flexibly adjust the execution order of the cruise scenarios within a cruise task.

[0056] In this embodiment, a cruise mission configuration page is provided to provide a convenient operation mode for cruise mission configuration, which greatly reduces the user's operation difficulty and workload and improves the user experience compared to the traditional cumbersome operation process.

[0057] In one embodiment, creating a cruise mission further includes: configuring execution parameters for at least one cruise scenario.

[0058] The execution parameter is used to indicate the execution time of the cruise scenario. By setting the execution parameter for each cruise scenario of a cruise mission, the execution time of each cruise scenario in a cruise mission can be quantified, and the execution time of each cruise scenario in a cruise mission can be flexibly allocated and controlled during a cruise.

[0059] In this embodiment, the execution duration can be determined from different dimensions according to different execution actions, for example, it can be determined from the dimension of time or the dimension of the number of executions, which is not limited here.

[0060] As mentioned above, each cruise scene indicates the cruise action of the monitored area. The types of cruise actions provided by the image acquisition device include preset points, cruise groups, linear scans, area scans, and patrol tracks. Among them, preset points and cruise groups belong to static actions, and linear scans, area scans, and patrol tracks belong to dynamic actions. It is difficult to define the execution time of static actions and dynamic actions from the same dimension, which causes difficulties in the precise control of the execution time in different cruise scenes.

[0061] In order to solve the problem that the cruising time is difficult to accurately control in different scenarios, this embodiment adopts a differentiated control strategy.

[0062] Specifically, static cruise scenes refer to cruise scenes that perform static actions, including cruise scenes that perform static actions such as preset points and cruise groups. Dynamic cruise scenes refer to cruise scenes that perform dynamic actions, including cruise scenes that perform dynamic actions such as linear scanning, area scanning, and patrolling.

[0063] In the static cruise scene, the PTZ does not move, so the execution parameters of the static cruise scene can be determined by the dwell time. Specifically, for static cruise scenes (such as scenes that execute preset points and cruise group actions), users need to set the dwell time to determine its execution time, and the range of the dwell time can be limited to between 30s and 720s.

[0064] In the dynamic cruise scene, the gimbal moves back and forth within a certain range. Therefore, the execution parameters of the dynamic cruise scene include the number of actions. For dynamic cruise scenes (such as scenes that perform linear scanning, area scanning, and patrolling), the user needs to set the number of executions to determine its execution time. In one embodiment, the value range of the number of actions is 1-10 times.

[0065] In one embodiment, in order to facilitate the user to configure the execution parameters of the cruise scene, Figure 2 The scene list 221 shown also includes an execution parameter information column, which is used to provide an execution parameter information edit box, which is configured to indicate the execution duration of the cruise scene. According to the different types of cruise scenes, the units used to characterize the execution duration displayed in the execution parameter information edit box of the cruise scene are different. For example, the unit displayed in the dynamic cruise scene is the number of times, and the unit displayed in the static cruise scene is the length of stay. In one embodiment, the execution parameter information edit box provides a sliding bar, and the user can enter the length of stay or the number of times through the sliding bar. In one embodiment, the user can also directly enter the number of the length of stay or the number of times in the execution parameter information edit box.

[0066] This method of setting the time and frequency according to the characteristics of the cruise scene ensures accurate cruise control of each cruise scene within a cruise mission in various complex scenarios, effectively improving detection efficiency and accuracy.

[0067] Among them, in order to ensure that the execution parameters set by the user meet the requirements, the execution parameters set by the user are further verified to determine whether the input time and number of times are within the specified range. In one embodiment, the number of actions in the dynamic cruise scene ranges from 1 to 10 times, and the stay time in the static cruise scene ranges from 30s to 720s. After the user enters the set number of actions, the input number parameter will be verified to ensure the validity of the parameter.

[0068] In one embodiment, creating a cruise mission further includes: configuring a detection rule for at least one cruise scenario.

[0069] Among them, the detection rules refer to the rules for intelligent recognition and detection of the collected videos during the cruise process. After the specific targets and events are detected using the detection rules, an alarm can be triggered. In one embodiment, the detection rules include pedestrian detection, fireworks detection, ship detection, etc. The implementation of the detection rules usually involves analyzing the video images to detect specific targets. In one embodiment, a target detection model can be pre-trained with a training set that annotates the targets, and the pre-trained target detection model is used to analyze the video to implement the detection rules.

[0070] Among them, the detection rules for the cruise scenarios within a cruise mission can be the same or different. In one example, the image acquisition device is deployed outdoors and is a large outdoor image acquisition device, capable of monitoring a relatively large outdoor area. The cruise mission includes linear scanning of area A, area scanning of area B, and monitoring of a preset point at location C. Among them, area A is relatively flat, there is a mountain in area B, and there is a house at location C. According to requirements, smoke detection rules can be configured for the linear scanning of area A and the area scanning of area B in the cruise mission to detect smoke in these two areas, a pedestrian detection rule can be configured for the preset point at location C, and pedestrians can be detected at location C. When a target that meets the detection rules is detected, a security alarm is triggered.

[0071] In this embodiment, a cruise mission is obtained by combining multiple cruise scenarios, and each cruise scenario indicates a cruise action for the monitoring area, such as preset points, cruise groups, linear scanning, area scanning, trajectory tracking, etc. The user can freely combine these actions according to the actual detection scenario to meet diverse detection requirements. At the same time, detection rules are configured for each cruise scenario in a personalized manner to achieve an organic combination of the detection and early warning functions, thereby enabling multiple detection rules to be configured for the cruise mission and implementing multiple detection rules in a single cruise detection. This way of associating multiple cruise scenarios in the cruise mission with detection events greatly improves the comprehensiveness and pertinence of detection compared to the traditional simple single detection operation that can only be performed during a single cruise process.

[0072] In the traditional cruise configuration method, the defense time is configured separately for each cruise scenario. Due to the excessive number of cruise scenarios, it is easy to cause the problem of defense time conflicts.

[0073] In this embodiment, obtaining the defense time configured for the cruise mission includes: responding to the defense instruction, displaying the defense time table, obtaining the selection operation in the cell of the defense time table, and determining the pre-defense time; in the case where there is no conflict between the pre-defense time and the existing defense time, determining the pre-defense time as the defense time of the cruise mission.

[0074] Specifically, for the convenience of the user to set the defense time, this application, after triggering the defense, uses a visual time table to improve the convenience and efficiency of setting the defense time.

[0075] Specifically, as Figure 2 shown, the combination list area 21 includes a defense control component 214. When the user triggers the defense control component 214, a defense instruction is obtained and displayed as Figure 3The provided arming schedule. The time dimensions corresponding to the rows and columns of the arming schedule are different. The time dimensions include at least two of month, week, hour, minute, and second. In this way, the setting of arming times with different granularities can be achieved. For example, if the rows of the arming schedule are minutes and the columns are hours, the cells of the arming schedule represent a certain minute of a certain hour, thereby enabling the setting of arming times for the imaging device by day. Another example is that the rows and columns of the arming schedule are 24-hour time and week time respectively. For instance, the rows of the arming schedule are 24-hour time and the columns are week time. Then each cell of the arming schedule can be used to represent a certain time or time period within 24 hours of a certain day, such as each hour of a certain day, or a certain minute of a certain hour of a certain day, or a certain second of a certain minute of a certain hour of a certain day. This arming schedule can be enlarged or reduced to adjust the time length represented by the cells.

[0076] The user can determine the pre-arming time through the selection operation on the cells of the arming schedule. In one embodiment, the user can perform a connected sliding operation in the cells of the arming schedule to select the pre-arming time.

[0077] In order to reduce conflicts in arming times, in one embodiment, the arming times of the armed cruise missions and the information of the armed cruise missions are further highlighted in the arming schedule to serve as a reminder.

[0078] After the user selects the pre-arming time, the pre-arming time is further subjected to conflict detection with the armed times to confirm whether there is an overlap between the pre-arming time and the armed times. If there is an overlap, the overlapping time and the information of the cruise mission corresponding to the armed time are prompted. In the case where there is no conflict between the pre-arming time and the armed times, the pre-arming time is determined as the arming time of the cruise mission.

[0079] In this embodiment, for each cruise mission, an arming time plan can be independently set. By providing a visual arming schedule, the convenience and efficiency of setting arming times can be improved. The arming schedule can be accurate to seconds according to requirements, support the setting of multiple time periods, and ensure flexible arrangement of cruise missions at different time points. At the same time, during the setting process, the validity of the arming time is also verified to avoid conflicts where multiple cruise groups operate simultaneously at the same time, ensuring the orderly progress of the cruise monitoring work of the imaging device and greatly improving the flexibility and rationality of cruise mission arrangement.

[0080] In one embodiment, the cruise configuration method further includes: in response to an enabling operation on the cruise mission, deploying the cruise mission on the imaging device.

[0081] Among them, the enabling operation is an operation that enables the cruise mission to take effect to achieve the deployment of the mission to the imaging device.

[0082] In one embodiment, as Figure 2 shown, the cruise mission configuration page further includes an enable selection box 23 for intelligent cruise. By triggering the enable selection box 23, the user can control whether to start the intelligent cruise to implement the deployed cruise mission.

[0083] When the intelligent cruise is enabled, the system will automatically execute the cruise mission according to the set cruise mission, sequence, action, and time parameters within the defense time. During the cruise, the pan-tilt head of the image acquisition device accurately moves to the corresponding position according to the instruction, and at the same time, the detection rules corresponding to the cruise scene are synchronized to detect each frame of image data, find events that do not conform to the rules in the scene, and give an alarm.

[0084] Of course, when the intelligent cruise is not enabled, the system will not execute the comprehensive cruise function, and will not start the cruise even within the defense time.

[0085] Based on the same inventive concept, the present application provides a method for cruising an image acquisition device, as Figure 4 shown, including:

[0086] Step 402, configure the cruise mission and the defense time of the cruise mission.

[0087] Among them, the cruise configuration method as Figure 1 shown can be used to configure the cruise mission.

[0088] The cruise mission includes a cruise scene sequence composed of at least two cruise scenes. The cruise scene sequence of the cruise mission is obtained by configuring multiple cruise scenes for the cruise mission and setting the execution order of the cruise scenes. That is, a cruise mission configures multiple cruise scenes and their execution order.

[0089] Each cruise scene indicates a cruise action for the monitoring area. When the image acquisition device executes the cruise scene, it uses the corresponding cruise action to cruise the monitoring area. The cruise scene reflects the cruise strategy for the monitoring area, and one cruise scene indicates a cruise path.

[0090] In this embodiment, the user can flexibly combine different cruise scenes according to needs to create different cruise paths and cruise strategies, and during a single cruise, the cruise path and cruise strategy change accordingly according to the change of the cruise scene.

[0091] Step 404, when the defense time of the cruise mission is reached, obtain the cruise scene sequence of the cruise mission; the cruise scene sequence includes at least two cruise scenes.

[0092] The arming time is the time period during which the patrol task of the image acquisition device is activated to provide protection. For example, the arming time of a patrol task is from 8:00 am to 5:00 pm on Monday.

[0093] That is, in this embodiment, the arming time of the patrol task is preset. In this embodiment, instead of setting the arming time for each patrol scenario separately, the entire patrol task is used as the setting object, and its arming time is set. In this way, the setting of the patrol function can be simplified and the setting efficiency can be improved.

[0094] By configuring the arming time for the patrol task, when it is detected that the current time is the arming time of a certain patrol task, the patrol task is started, and the image acquisition device is controlled to sequentially execute each patrol scenario of the patrol task. For example, if the arming time of a certain patrol task is from 8:00 pm to 6:00 am the next day, then when it reaches 8:00 pm, the patrol task is started.

[0095] Step 406, control the image acquisition device to sequentially execute each patrol scenario in the patrol scenario sequence.

[0096] During the arming time of the patrol task, control the camera to sequentially execute the patrol scenarios according to the execution order of each patrol scenario in the patrol scenario sequence. For example, the patrol task includes linear scanning of area A, area scanning of area B, and preset points at position C. Then this patrol task indicates three patrol scenarios and the execution order of each patrol scenario. After reaching the arming time of this patrol task, control the image acquisition device to sequentially monitor the linear scanning of area A, the area scanning of area B, and the preset points at position C.

[0097] The above image acquisition device patrol method first configures the patrol task and its arming time. After reaching the arming time of the patrol task, obtain the patrol scenario sequence of the patrol task. The patrol scenario sequence includes at least two patrol scenarios, and control the image acquisition device to sequentially execute each patrol scenario in the patrol scenario sequence. This method creates a patrol task by combining multiple patrol scenarios into a patrol scenario sequence, which can facilitate users to flexibly configure the patrol scenarios and their order according to needs, and obtain patrol tasks with different patrol paths and patrol strategies. In this way, the patrol paths and patrol strategies of the image acquisition device are enriched. Since a patrol task includes multiple patrol scenarios, and each patrol scenario indicates a patrol action for the monitoring area, the patrol path and patrol strategy can be switched during a single patrol process, which improves the flexibility and intelligence of the patrol, and enables the image acquisition device to adapt to complex and diverse detection environments and changing detection requirements. Further, configure the arming time for the patrol task. The setting object of the arming time is the patrol task, rather than setting the arming time for each patrol scenario separately. This can greatly simplify the patrol configuration process and improve the patrol configuration efficiency.

[0098] In one embodiment, the control of the image acquisition device sequentially executes each cruise scenario in the cruise scenario sequence, including: obtaining the cruise parameters and execution parameters of each cruise scenario in the cruise scenario sequence; according to the execution order of each cruise scenario in the cruise scenario sequence, determining the corresponding pan-tilt control parameters based on the cruise parameters and execution parameters in sequence, and controlling the pan-tilt of the image acquisition device to execute the cruise scenario according to the pan-tilt control parameters.

[0099] Among them, the cruise parameters are used to indicate at least one of the position / range, direction, speed, and action type of the pan-tilt of the image acquisition device corresponding to the cruise area of the cruise scenario. The cruise parameters vary according to different cruise scenarios. The cruise scenarios can be divided into dynamic cruise scenarios and static cruise scenarios. Among them, the cruise actions performed in the static cruise scenario include preset points and cruise groups. The cruise actions performed in the dynamic cruise scenario include linear scanning, area scanning, and tracing. For the static cruise scenario, the cruise parameters may include the preset point position. For the dynamic cruise scenario, the cruise parameters may include the cruise range, pan-tilt speed, and scanning direction.

[0100] Among them, the execution parameters are used to indicate the execution duration of the cruise scenario.

[0101] In this embodiment, each cruise scenario in the cruise scenario sequence has cruise parameters and execution parameters respectively. For the overall cruise task, the cruise scenario sequence can be flexibly set according to requirements, and cruise parameters can be set for each cruise scenario to achieve cruising in a specific manner within a specific target and range. Moreover, for each cruise scenario in the cruise scenario sequence, execution parameters can be set respectively, enabling flexible allocation and control of the execution duration of each cruise scenario in the cruise task during one cruise.

[0102] In the specific process of executing the cruise scenario, according to the execution order of each cruise scenario in the cruise scenario sequence, the cruise parameters and execution parameters of the cruise scenario are converted into pan-tilt control parameters, and the pan-tilt is controlled to execute the cruise scenario according to the pan-tilt control parameters. Specifically, the pan-tilt is controlled to rotate to the corresponding position according to the pan-tilt control parameters to execute the corresponding cruise scenario.

[0103] Specifically, the execution parameters include at least one of the stay duration and the number of actions of the cruise scenario.

[0104] To solve the problem that it is difficult to accurately control the cruise time in different scenarios, this embodiment adopts a differential control strategy. Specifically, the types of cruise scenarios include static cruise scenarios and dynamic cruise scenarios; the execution parameters of the static cruise scenario include the stay duration, and the execution parameters of the dynamic cruise scenario include the number of actions.

[0105] For the static cruise scenario, the detection duration for each scenario is precisely controlled by setting a residence time of 30s - 720s; for the dynamic cruise scenario, such as linear scanning and area scanning, the cruise time is determined by setting the number of executions from 1 to 10. This method of setting time and number respectively according to the characteristics of the scenario ensures precise cruise control in various complex scenarios, effectively improving the detection efficiency and accuracy.

[0106] In one embodiment, the cruise method of the image acquisition device further includes: obtaining the detection rules of the cruise scenario; during the process of controlling the pan-tilt of the image acquisition device to execute the cruise scenario, collecting video data; and analyzing the video data using the detection rules corresponding to the cruise scenario.

[0107] Among them, the detection rules refer to the rules for intelligent recognition and detection of the collected video during the cruise process. After detecting specific targets and events using these detection rules, an alarm is triggered. In one embodiment, the detection rules include pedestrian detection, smoke detection, vessel detection, etc. The implementation of the detection rules usually involves analyzing the video frames to detect specific targets. In one embodiment, a target detection model can be pre-trained with a training set marked with targets, and the pre-trained target detection model is used to analyze the video to implement the detection rules.

[0108] Among them, the detection rules of the cruise scenarios within one cruise task can be the same or different. In one example, the image acquisition device is deployed outdoors, being a large outdoor image acquisition device capable of monitoring a relatively large outdoor area. The cruise task includes linear scanning of area A, area scanning of area B, and monitoring of a preset point at location C. Among them, area A is relatively flat, there is a mountain in area B, and there is a house at location C. According to requirements, smoke detection rules can be configured for the linear scanning of area A and the area scanning of area B in the cruise task to detect smoke in these two areas, a pedestrian detection rule can be configured for the preset point at location C, and pedestrian detection can be performed at location C.

[0109] When a target that meets the detection rules is detected, a safety alarm is triggered.

[0110] In this embodiment, during the execution of the cruise task, the cruise scenario is detected according to the detection rules corresponding to the cruise scenario of the cruise task, realizing the implementation of multiple detection rules in one cruise detection. This way of associating multiple cruise scenarios in the cruise task with detection events greatly improves the comprehensiveness and pertinence of detection compared with the traditional simple single detection operation in one cruise process.

[0111] As Figure 5 shown, the present application provides a cruise method, including the following steps:

[0112] Step 502: Obtain at least two cruise scenarios selected from a pre-configured list of cruise scenarios.

[0113] Step 504: Determine the execution order of each cruise scenario to obtain a cruise scenario sequence.

[0114] Step 506: Associatively store the cruise task and the cruise scenario sequence.

[0115] Step 508: Configure execution parameters for at least one cruise scenario, where the execution parameters are used to indicate the execution duration of the cruise scenario.

[0116] Among them, the types of cruise scenarios include static cruise scenarios and dynamic cruise scenarios; the execution parameters of static cruise scenarios include the stay duration, and the execution parameters of dynamic cruise scenarios include the number of actions.

[0117] Step 510: Configure detection rules for at least one cruise scenario.

[0118] Step 512: In response to the arming instruction, display the arming schedule, where the time dimensions corresponding to the rows and columns of the arming schedule are different.

[0119] Step 514: Obtain the selection operation in the cell of the arming schedule to determine the pre-arming time.

[0120] Step 516: In the case where there is no conflict between the pre-arming time and the armed time, determine the pre-arming time as the arming time of the cruise task.

[0121] Step 518: When the arming time of the cruise task is reached, obtain the cruise scenario sequence of the cruise task; the cruise scenario sequence includes at least two cruise scenarios;

[0122] Step 520: Obtain the cruise parameters and execution parameters of each cruise scenario in the cruise scenario sequence.

[0123] Step 522: According to the execution order of each cruise scenario in the cruise scenario sequence, sequentially determine the corresponding pan-tilt control parameters based on the cruise parameters and execution parameters, and control the pan-tilt of the image acquisition device to execute the cruise scenario according to the pan-tilt control parameters.

[0124] Step 524: Obtain the detection rules of the cruise scenario.

[0125] Step 526: Collect video data during the process of controlling the pan-tilt of the image acquisition device to execute the cruise scenario.

[0126] Step 528: Analyze the video data using the detection rules corresponding to the cruise scenario.

[0127] Step 530: When a target that meets the detection rules is detected, trigger a security alarm.

[0128] Among them, when a target that meets the rules is detected, the cruise is stopped and target linkage tracking and alarm are started. When the target tracking time expires or the target is lost, the pan-tilt can be controlled to return to the stop position and the cruise is resumed.

[0129] Meanwhile, during the execution of the intelligent cruise, the system will record the cruise status, device operation conditions, and detection data in real time. Once situations such as device failures or abnormal detections occur, the system will issue an alarm in a timely manner and store the relevant information in a log file for subsequent query and analysis.

[0130] The cruise method of the image acquisition device of this application has the following technical effects:

[0131] (1) Flexible cruise tasks and defense time settings

[0132] Aiming at the problem of the single and inflexible cruise function of the existing image acquisition device, the method of this application allows users to create multiple independent cruise tasks, and each combination can set a separate defense time plan. This design breaks the traditional fixed cruise mode, and users can freely arrange multiple cruise tasks according to the detection requirements in different time periods. The system also has a defense time validity verification mechanism to avoid conflicts between multiple cruise groups at the same time, ensure the orderly progress of the detection work, and greatly improve the flexibility and rationality of cruise task arrangement.

[0133] (2) Rich and diverse combinations of cruise actions and detection events

[0134] In terms of constructing the content of the cruise group, a variety of cruise scenarios are innovatively integrated. Each cruise scenario indicates performing specific cruise actions on the target, such as preset points, cruise groups, linear scans, area scans, track following, etc. Users can freely combine these actions according to the actual detection scenarios to meet diverse detection needs. At the same time, for the cruise scenarios in the cruise task, intelligent detection events such as smoke detection can also be combined to achieve an organic combination of detection and early warning functions, so as to configure multiple detection rules for the cruise task and implement multiple detection rules in a single cruise detection. This way of associating the cruise scenarios of multiple cruise tasks with detection events greatly improves the comprehensiveness and pertinence of detection compared with the traditional method of only being able to perform simple single detection operations in a single cruise.

[0135] (3) Precise time and number control strategies

[0136] To solve the problem of difficult to accurately control the execution duration in different cruise scenarios, this function adopts a differential control strategy. For static cruise scenarios, the residence time is set from 30s to 720s to accurately control the execution duration in each cruise scenario; for dynamic cruise scenarios, the number of executions is set from 1 to 10 times to determine the cruise time. This way of setting time and number respectively according to the characteristics of the scenario ensures accurate cruise control in various complex scenarios, effectively improving the detection efficiency and accuracy.

[0137] (4) Convenient operation management function

[0138] In the adjustment of the cruise scenario sequence in the cruise task, as well as the addition and deletion management of cruise scenarios, a very convenient operation method is provided. Users can move the cruise scenarios up and down by simply clicking on the control to easily adjust the cruise order. At the same time, it supports the deletion and addition of scenarios within the cruise group, and can directly delete the entire cruise task. This convenient operation management function greatly reduces the operation difficulty and workload of users compared with the traditional cumbersome operation process, improving the user experience.

[0139] (6) Intelligent cruise execution control and detection mechanism

[0140] In terms of intelligent cruise execution control, the enabling check box is used to control the opening and closing of intelligent cruise. After enabling the check box, the system will automatically execute the cruise task according to the arming time, and the pan-tilt and detection devices work together without frequent manual intervention. During the cruise process, the system records the cruise status, device operation status and detection data in real time. Once a device failure or detection anomaly occurs, it can issue an alarm in time and store the relevant information in the log file. This intelligent execution control and monitoring mechanism solves the problems of cumbersome existing configuration operations, lack of real-time monitoring and fault warning, and improves the intelligent level and reliability of the detection work.

[0141] On the other hand, an embodiment of this application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the cruise configuration method as described above, or each process of the cruise method embodiment of the image acquisition device, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here. Among them, the computer-readable storage medium is, for example, a read-only memory (Read-Only Memor, abbreviated as ROM), a random access memory (Random Access Memory, abbreviated as RAM), a magnetic disk or an optical disc, etc.

[0142] On the other hand, an embodiment of this application also provides an image acquisition device, such as Figure 6As shown, it includes a processor and a memory connected to the processor. A computer program executable by the processor is stored on the memory. When the computer program is executed by the processor, it implements the cruise configuration method as described above, or each process of the cruise method embodiment of the above image acquisition device, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0143] In another aspect of the embodiments of the present application, a computer program product is further provided, including a computer program. When the computer program is executed by a processor, it implements the cruise configuration method as described above, or each process of the cruise method embodiment of the above image acquisition device, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0144] It should be noted that in this article, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article or device including that element.

[0145] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disc), and includes several instructions for causing a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0146] The above are only the specific implementation manners of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present application, and all should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A cruise configuration method, characterized in that, The method includes: Creating a cruise task, where the cruise task includes a sequence of cruise scenarios with at least two cruise scenarios, and each cruise scenario indicates a cruise action for a specified monitoring area; Obtaining the deployment time configured for the cruise task and associating the deployment time with the cruise task.

2. The cruise configuration method according to claim 1, characterized in that, The creating of the cruise task includes: Obtaining at least two of the cruise scenarios selected from a pre-configured list of cruise scenarios; Determining the execution order of each of the cruise scenarios to obtain a sequence of cruise scenarios; Associating and storing the cruise task and the sequence of cruise scenarios.

3. The cruise configuration method according to claim 2, wherein The creating of the cruise task further includes: Configuring execution parameters for at least one of the cruise scenarios, where the execution parameters are used to indicate the execution duration of the cruise scenario.

4. The cruise configuration method according to claim 3, characterized in that, The types of the cruise scenarios include static cruise scenarios and dynamic cruise scenarios; the execution parameters of the static cruise scenarios include the stay duration, and the execution parameters of the dynamic cruise scenarios include the number of actions.

5. The cruise configuration method according to any one of claims 2 to 4, characterized in that, The creating of the cruise task further includes: Configuring detection rules for at least one of the cruise scenarios.

6. The cruise configuration method according to claim 1, characterized in that The obtaining of the deployment time configured for the cruise task includes: Responding to a deployment instruction to display a deployment time table, where the time dimensions corresponding to the rows and columns of the deployment time table are different; Obtaining a selection operation in a cell of the deployment time table to determine a pre-deployment time; In the case where there is no conflict between the pre-deployment time and the already deployed time, determining the pre-deployment time as the deployment time of the cruise task.

7. The cruise configuration method according to claim 6, wherein The method further includes: highlighting in the deployment time table the deployment time of the already deployed cruise task and the information of the already deployed cruise task.

8. The cruise configuration method according to claim 1, 2, 3, 4 or 6, characterized in that The cruise actions include any one or more of preset points, cruise groups, linear scans, area scans, and track following; the method further includes: Creating a cruise scenario according to the cruise actions configured for the specified monitoring area.

9. The cruise configuration method according to claim 1, 2, 3, 4 or 6, characterized in that The method further includes: Responding to an enabling operation on the cruise task to deploy the cruise task on an image acquisition device.

10. A method for cruising of an image acquisition device, characterized in that, The method includes: Configuring a cruise task and the deployment time of the cruise task by using the cruise configuration method according to any one of claims 1 to 9; When the deployment time of the cruise task is reached, obtaining the sequence of cruise scenarios of the cruise task; the sequence of cruise scenarios includes at least two cruise scenarios; Controlling the image acquisition device to sequentially execute each of the cruise scenarios in the sequence of cruise scenarios.

11. The method for cruising an image acquisition device according to claim 10, wherein, The controlling the image acquisition device to sequentially execute each of the cruise scenarios in the sequence of cruise scenarios includes: Obtaining the cruise parameters and execution parameters of each cruise scenario in the sequence of cruise scenarios; According to the execution order of each cruise scenario in the sequence of cruise scenarios, sequentially determining the corresponding pan-tilt control parameters according to the cruise parameters and execution parameters, and controlling the pan-tilt of the image acquisition device to execute the cruise scenario according to the pan-tilt control parameters.

12. The imaging acquisition device cruising method according to claim 11, wherein, The method further includes: Obtaining the detection rules of the cruise scenario; During the process of controlling the pan-tilt of the image acquisition device to execute the cruise scenario, collecting video data; Analyzing the video data by using the detection rules corresponding to the cruise scenario.

13. The method for cruising of the image acquisition device according to claim 12, wherein The method further includes: When a target that meets the detection rule is detected, a security alarm is triggered.

14. The method for cruising an image acquisition device according to claim 12, characterized in that, The method further includes: When a target that meets the detection rule is detected, stop cruising and start target linkage tracking and alarm; When the target tracking time arrives or the target is lost, control the pan-tilt to return to the stop position and resume cruising.

15. An image acquisition device, characterized in that, It includes a processor and a memory connected to the processor. A computer program executable by the processor is stored on the memory. When the computer program is executed by the processor, the steps of the cruising configuration method described in any one of claims 1 to 9, or the steps of the imaging device cruising method described in any one of claims 10-14 are implemented.

16. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, the steps of the cruising configuration method described in any one of claims 1 to 9, or the steps of the imaging device cruising method described in any one of claims 10-14 are implemented.