Control method and device, equipment, storage medium and program product

By collecting and analyzing video data and intelligence data in the command center and using artificial intelligence modules for decision-making support, the problem of insufficient command and decision-making in the existing technology is solved, and a more efficient and scientific decision-making process is achieved, and the combat or rescue effect is improved.

CN119721745APending Publication Date: 2025-03-28BEIJING RONGXUN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411654467.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The existing video-based command system has shortcomings in command decision-making, making it difficult to quickly identify key information and potential threats, resulting in chaos and conflict in operations and affecting the effectiveness of combat or rescue.

Method used

By collecting video data and intelligence data from the target area in the command center, conducting real-time analysis and processing, making decisions, and issuing instructions to each task unit. Use artificial intelligence modules to perform video analysis and decision-making support to realize intelligent data analysis and processing.

Benefits of technology

The intelligence level of command and decision-making has been improved, making decisions more scientific, reasonable and efficient, ensuring that each task unit receives unified and clear instructions, promoting coordinated operations, and improving the overall combat or rescue effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119721745A_ABST
    Figure CN119721745A_ABST
Patent Text Reader

Abstract

The invention discloses a control method and device, equipment, a storage medium and a program product, and relates to the technical field of communication, and the method comprises the steps: collecting video data and information data of a target region; transmitting the video data and the information data to a command center; making a decision based on the intelligence data and the video data through the command center; and issuing the corresponding instruction of the decision to each task unit through the command center, so that the method and the device can make up for the defects in the aspects of command and decision.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a control method, device, equipment, storage medium and program product. Background Art

[0002] With the continuous development of communication technology, video-based command systems have been widely used in emergency rescue, field operations, etc. However, the existing video-based command systems still have shortcomings in command decision-making.

[0003] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention

[0004] The main purpose of this application is to provide a control method, device, equipment, storage medium and program product, aiming to solve the technical problems that the existing video-based command system still has deficiencies in command decision-making.

[0005] To achieve the above object, the present application proposes a control method, which comprises:

[0006] Collect video and intelligence data of the target area;

[0007] Transmitting the video data and the intelligence data to a command center;

[0008] Making decisions based on the intelligence data and the video data through the command center;

[0009] The corresponding instructions of the decision are sent to each task unit through the command center.

[0010] In one embodiment, the step of making a decision based on the intelligence data and the video data by the command center includes:

[0011] Processing the video data through the video analysis module of the command center to identify and obtain target information;

[0012] The decision is made based on the intelligence data and the target information by a decision support module of the command center.

[0013] In one embodiment, the step of sending the decision-making corresponding instruction to each task unit through the command center includes:

[0014] Analyzing the target information through the behavior analysis model of the command center to obtain an analysis result;

[0015] Collect new intelligence data through the decision support module, and update the decision based on the new intelligence data and the analysis results;

[0016] The corresponding instructions of the updated decision are sent to each of the task units through the command center.

[0017] In one embodiment, after the step of sending the corresponding instructions of the updated decision to each of the task units through the command center, the following steps are included:

[0018] The decision and the updated decision are reviewed and / or their effects are evaluated based on the video data.

[0019] In one embodiment, the step of transmitting the video data and the intelligence data to a command center includes:

[0020] transmitting the video data and the intelligence data to a command center via a satellite link and / or an IP network;

[0021] The step of sending the corresponding instructions of the decision to each task unit includes:

[0022] The corresponding instructions of the decision are sent to each of the task units via the satellite link and / or the IP network.

[0023] In one embodiment, after the step of sending the corresponding instructions of the decision to each of the task units via the satellite link and / or the IP network, the following steps are included:

[0024] Continuously monitor the network status and test whether the IP network fails if the satellite link is disturbed;

[0025] If not, local data transmission and caching are performed via the IP network;

[0026] If so, the communication path is automatically switched and / or the network parameters are adjusted.

[0027] In addition, to achieve the above-mentioned purpose, the present application also proposes a control device, which includes:

[0028] Data acquisition module, used to collect video data and intelligence data of the target area;

[0029] A data transmission module, used to transmit the video data and the intelligence data to a command center;

[0030] A decision-making module, configured to make a decision based on the intelligence data and the video data through the command center;

[0031] The instruction issuing module is used to issue the corresponding instructions of the decision to each task unit through the command center.

[0032] In addition, to achieve the above objectives, the present application also proposes a control device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the control method described above.

[0033] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the control method described above are implemented.

[0034] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the control method described above are implemented.

[0035] One or more technical solutions proposed in this application have at least the following technical effects:

[0036] The command center can quickly process and analyze large amounts of data to identify key information and potential threats in a timely manner. As a center for information processing and command issuance, the command center can ensure that each task unit receives unified and clear instructions, which helps coordinate operations between units, avoid confusion and conflicts in operations, and improve overall combat or rescue effectiveness. Based on the data analysis and decision-making capabilities of the command center, strategies and tactics can be flexibly adjusted according to actual conditions. The command center can realize intelligent analysis and processing of data, which helps to improve the intelligence level of command decision-making, making decisions more scientific, reasonable and efficient, thereby making up for the shortcomings in command decision-making. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0038] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0039] Figure 1 A schematic diagram of a flow chart provided for the first embodiment of the control method of the present application;

[0040] Figure 2A flow chart of the second embodiment of the control method of the present application;

[0041] Figure 3 A flow chart of the control method of the present application provided in Example 3;

[0042] Figure 4 This is a schematic diagram of the module structure of the control device of an embodiment of the present application;

[0043] Figure 5 Schematic diagram of the device structure of the hardware operating environment involved in the control method in the embodiment of the present application.

[0044] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0045] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0046] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0047] The main solution of the embodiment of the present application is: collecting video data and intelligence data of the target area; transmitting the video data and the intelligence data to a command center; making decisions based on the intelligence data and the video data through the command center; and issuing corresponding instructions of the decision to each task unit through the command center.

[0048] In this embodiment, for ease of description, the following description is made with the command system as the execution entity.

[0049] With the continuous development of communication technology, video-based command systems have been widely used in emergency rescue, field operations, etc. However, the existing video-based command systems still have shortcomings in command decision-making.

[0050] This application provides a solution that allows the command center to quickly process and analyze large amounts of data and promptly identify key information and potential threats. As the center for information processing and command issuance, the command center can ensure that each task unit receives unified and clear instructions, which helps coordinate operations between units, avoid confusion and conflicts in operations, and improve overall combat or rescue effectiveness. Based on the data analysis and decision-making capabilities of the command center, strategies and tactics can be flexibly adjusted according to actual conditions. The command center can realize intelligent analysis and processing of data, which helps to improve the intelligence level of command decisions, making decisions more scientific, reasonable and efficient, thereby making up for the shortcomings in command decisions.

[0051] It should be noted that the executor of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device, a control device, etc. that can realize the above functions, or an electronic system, a command system, etc. that can realize the above functions. The command system is taken as an example to illustrate this embodiment and the following embodiments.

[0052] Based on this, the present application embodiment provides a control method, referring to Figure 1 , Figure 1 A flow chart of the control method embodiment 1 of the present application is provided.

[0053] In this embodiment, the control method includes steps S10 to S40:

[0054] Step S10, collecting video data and intelligence data of the target area;

[0055] The command system can include a video acquisition module, which collects video data on site through cameras, sensors and other equipment, and transmits it to the system for processing. The video acquisition module includes high-definition cameras, infrared cameras, sensors, etc., which can meet the video acquisition needs in different scenarios.

[0056] Furthermore, the video acquisition module system can collect and transmit on-site video data in real time, so that commanders can understand the situation on the scene anytime and anywhere, and provide timely and accurate information support for command decisions.

[0057] Step S20, transmitting the video data and the intelligence data to a command center;

[0058] The command system may include a command center and various task units. This application adopts a centerless self-organizing network technology to enable each node in the command system (including the command center and various task units) to automatically form a network and automatically route, thereby improving the reliability and flexibility of the command system. In the event of a node failure or movement, the command system can automatically adjust the network topology to ensure the reliable transmission of video data and intelligence data.

[0059] Among them, the command center also includes an artificial intelligence module.

[0060] The artificial intelligence module can integrate artificial intelligence technology to intelligently analyze and process video data to provide support for command decision-making. The artificial intelligence module includes intelligent video analysis algorithms, machine learning algorithms, deep learning algorithms, etc., which can realize functions such as target detection, behavior analysis, and scene recognition.

[0061] Step S30, making a decision based on the intelligence data and the video data through the command center;

[0062] The command center also includes an intelligent decision support system, which can provide commanders with scientific and reasonable command decision suggestions based on the analysis results of the artificial intelligence module, combined with historical data, geographic information, meteorological information and other multi-source data. For example, in emergency rescue scenarios, the best rescue plan can be formulated based on the situation at the accident site, the distribution of rescue resources, traffic conditions and other factors.

[0063] Step S40: Send corresponding instructions of the decision to each task unit through the command center.

[0064] Artificial intelligence technology can be used to realize the intelligent generation and issuance of command instructions. According to the command decision, the command system can automatically generate command instructions and issue them to each node (i.e. each task unit) in the command system through the centerless self-organizing network module, thereby improving the efficiency and accuracy of command.

[0065] This embodiment provides a control method, which can quickly process and analyze a large amount of data through the command center to identify key information and potential threats in a timely manner; the command center, as the center for information processing and command issuance, can ensure that each task unit receives a unified and clear command, which helps the coordinated operations between the units, avoids confusion and conflicts in operations, and improves the overall combat or rescue effect. Based on the data analysis and decision-making capabilities of the command center, strategies and tactics can be flexibly adjusted according to actual conditions. The command center can realize intelligent analysis and processing of data, which helps to improve the intelligence level of command decisions, making decisions more scientific, reasonable and efficient, thereby making up for the shortcomings in command decisions. At the same time, the intelligent generation and issuance of command instructions can further improve command efficiency and reduce human errors. The command system in this application is suitable for a variety of scenarios such as emergency rescue, field operations, and urban management, and has broad application prospects.

[0066] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the first embodiment can refer to the above introduction, and will not be repeated later. Figure 2 Step S30, making a decision based on the intelligence data and the video data by the command center also includes steps S31 to S32:

[0067] Step S31, processing the video data through the video analysis module of the command center to identify and obtain target information;

[0068] Among them, artificial intelligence technology can be used to intelligently analyze and process video data. The video analysis module can quickly and accurately identify targets, analyze personnel behavior, judge scene types, etc., providing a scientific basis for command decisions.

[0069] The video data can be processed in the following three ways:

[0070] (1) Target detection and recognition: Detect and recognize targets in the video, such as people, vehicles, buildings, etc., using deep learning algorithms. By extracting and analyzing the target’s features, it is possible to quickly and accurately identify the target’s type, location, motion status, and other information, providing a basis for command decision-making.

[0071] (2) Behavior analysis and prediction: Based on machine learning algorithms, the behaviors of people in the video are analyzed and predicted, such as walking, running, climbing, etc. Through pattern recognition and analysis of human behavior, possible dangerous situations can be predicted in advance, providing early warning information to command personnel and improving emergency response capabilities.

[0072] (3) Scene recognition and classification: Deep learning algorithms are used to identify and classify scenes in the video, such as urban streets, mountainous areas, forests, etc. By extracting and analyzing the features of the scene, the type of scene captured in the video can be quickly and accurately determined, providing a reference for command decision-making.

[0073] Step S32: making the decision based on the intelligence data and the target information through the decision support module of the command center.

[0074] Specifically, in the decision support module of the command center, intelligence data and target information can be input into a pre-trained decision-making model to generate a decision.

[0075] The embodiment of the present application, by using an artificial intelligence-assisted command decision-making system, can provide commanders with scientific and reasonable command decision-making suggestions and improve command efficiency and accuracy.

[0076] Based on the second embodiment of the present application, in the third embodiment of the present application, the same or similar contents as those in the second embodiment can refer to the above introduction, and will not be repeated later. Figure 3 In step S40, after the command center issues the decision-making corresponding instructions to each task unit, the control method further includes steps S50 to S70:

[0077] Step S50, analyzing the target information through the behavior analysis model of the command center to obtain an analysis result;

[0078] The command center also includes a control and command module. The control and command module can command and control each node in the system based on the analysis results of the artificial intelligence module to realize the function of video command. The command and control module includes a command console, command software, etc., which can realize centralized management and control of the system.

[0079] Among them, the behavior analysis model can identify key elements in the target information, such as human behavior, object status, environmental changes, etc., and generate detailed analysis results based on these elements. These analysis results may include key information such as the current status of the target, potential threats, and development trends.

[0080] Step S60, collecting new intelligence data through the decision support module, and updating the decision based on the new intelligence data and the analysis result;

[0081] The decision support module is responsible for collecting new intelligence data, which may come from multiple sources, such as satellites, drones, ground targets, etc. The decision support module combines these new intelligence data with the analysis results obtained in step S50 and uses advanced algorithms and models to update the decision. The updated decision may involve adjusting strategies, optimizing resource allocation, changing action plans, etc.

[0082] Step S70: Send corresponding instructions of the updated decision to each of the task units through the command center.

[0083] The command center converts the updated decisions into specific instructions and sends them to various task units through the communication network. Task units may include execution departments, rescue teams, logistics support departments, etc. These instructions detail the specific actions, time requirements, resource allocation, etc. that the task units need to perform.

[0084] The embodiment of the present application combines the functions of the behavior analysis model, decision support module and command center to achieve in-depth analysis of target information, flexible update of decisions and timely issuance of instructions. This helps to improve the accuracy and timeliness of decision-making, optimize resource allocation, and improve the efficiency and quality of task execution.

[0085] Based on the third embodiment of the present application, in the fourth embodiment of the present application, the same or similar contents as those in the third embodiment can be referred to the above description, and will not be repeated in the following. On this basis, step S70, after sending the corresponding instructions of the updated decision to each of the task units through the command center, also includes step S80:

[0086] Step S80: reanalyze and / or evaluate the effect of the decision and the updated decision based on the video data.

[0087] First, video data related to the decision needs to be collected. By playing the video data and reviewing the background, process, and results of the decision-making, it helps to understand the context in which the decision was made, as well as the logic and basis behind the decision. Then, based on the actual results in the video data, the effectiveness of the decision is evaluated. This includes judging whether the decision achieved the expected goal, whether it produced unexpected consequences, and the impact of these consequences on the overall task. Finally, a review analysis is conducted to summarize the successes and shortcomings in the decision-making process. This helps to identify problems in the decision-making process, propose improvement measures, and provide reference for future decisions.

[0088] Taking the command system as an example, the hardware deployment of the command system requires the following two points:

[0089] (1) Deploy node devices with satellite communication modules and IP network interfaces at key locations within the target area. These node devices should have a sturdy casing to adapt to harsh environments and be equipped with high-performance computing chips to support complex operations. Install high-definition video acquisition equipment, including visible light cameras and infrared thermal imaging cameras, at appropriate locations around the target area to ensure full coverage of the target area.

[0090] (2) Corresponding miniaturized node devices and video acquisition devices are also installed on mobile units (such as vehicles, aircraft, etc.) to ensure that they can maintain connection with the entire network during movement.

[0091] The network configuration of the command system requires the following two points:

[0092] (1) Start the satellite communication module and establish an initial connection with the superior command center and nodes in other areas through the satellite network. At the same time, turn on the IP network function so that nodes in close proximity can automatically form a network. According to the terrain and electromagnetic environment of the target area, optimize and adjust the satellite communication frequency band, power and other parameters as well as the routing protocol of the IP network to ensure the stability and confidentiality of communication.

[0093] (2) Perform identity authentication and encryption settings for each node to prevent unauthorized access and data leakage. Use an advanced key management system and regularly update keys to ensure communication security.

[0094] The deployment of AI in command systems requires the following two things:

[0095] (1) Install and configure AI software for video analysis and decision support on the command center nodes and important unit nodes. Load pre-trained target recognition models, behavior analysis models, and decision models (generating command recommendations based on the situation in the target area) into the system. At the same time, fine-tune the models in a targeted manner based on the characteristics of the command mission and intelligence information.

[0096] (2) Establish a data sharing mechanism so that the video data and other sensor data (such as radar data, meteorological data, etc.) collected by each node can be transmitted to the nodes with analysis needs in a timely manner, providing comprehensive data support for artificial intelligence models.

[0097] During the preparation phase, video acquisition equipment continuously collects video data of the surrounding environment and transmits it to the command center and related node units via satellite and IP networks. At the command center, the artificial intelligence video analysis module processes the video in real time, identifies various types of targets in the target area, and marks their location, type, and status. The decision support module combines geographic information, command plans, and other data to evaluate the current situation in the target area and provide preliminary decision recommendations.

[0098] During the ongoing phase, the video data of each node is continuously updated. The video analysis module tracks the movement and behavior changes of the target in real time. The behavior analysis model determines the dynamic changes in the target area based on the information. The decision support module quickly updates the decision suggestions based on the new target area situation. During the ongoing phase, the command system can also automatically monitor the network status. When the satellite communication is interfered or the IP network fails, it automatically switches the communication path or adjusts the network parameters to ensure uninterrupted communication.

[0099] At the end stage, the video acquisition equipment continues to monitor the target area. The artificial intelligence system reviews and analyzes the video data of the entire command process and summarizes the lessons learned. For example, it evaluates the accuracy of target recognition and the effectiveness of decision-making recommendations to provide a basis for subsequent training and improvement.

[0100] Taking the natural disaster rescue application scenario as an example, in the natural disaster rescue application scenario, the hardware deployment of the command system needs to perform the following two points:

[0101] (1) Set up a temporary command center in a safe area around the disaster area and deploy satellite communication and IP network node equipment. Equip rescue teams, rescue vehicles, drones and other rescue forces with mobile node equipment to ensure that they can maintain contact with the command center during the operation.

[0102] (2) Video acquisition equipment should be widely deployed in the disaster area, including fixed cameras installed high up in buildings and on utility poles, as well as mobile cameras carried by drones. These cameras should be waterproof and shock-resistant, and able to work normally in harsh environments. For underwater rescue scenarios, special video acquisition equipment carried by underwater robots can be used.

[0103] In the natural disaster relief application scenario, the network configuration of the command system needs to perform the following two points:

[0104] (1) Start satellite communication and establish connections with other satellite communication systems. At the same time, use the IP network resources available at the rescue site (such as temporary Wi-Fi hotspots, wired networks, etc.) to build a local network. Optimize the network and set priorities for different types of data (such as video data, rescue personnel's vital signs data, etc.) to ensure the priority transmission of important data.

[0105] (2) Assign unique identifiers to node devices in the network and establish a security authentication mechanism to prevent illegal devices from accessing the network and ensure the security of rescue information.

[0106] In the natural disaster relief application scenario, the deployment of the AI ​​model of the command system needs to perform the following three points:

[0107] (1) Install artificial intelligence software at the command center and key nodes involved in rescue operations, and load models for natural disaster rescue. The target recognition model is used to identify disaster-affected objects, collapsed buildings, dangerous obstacles, etc.;

[0108] (2) The behavior analysis model is used to determine the behavioral status of the victims (such as whether they are injured, where they are trapped, etc.); the decision-making model generates rescue plan recommendations based on the distribution of rescue resources (personnel, materials, equipment, etc.) and the disaster situation.

[0109] (3) Establish a connection with the Geographic Information System (GIS) so that the AI ​​model can obtain geographical information such as the terrain and roads in the disaster area and analyze the rescue situation more accurately.

[0110] In the early stages of natural disaster rescue, video capture equipment begins to collect images of the disaster area and transmits them to the command center via the network. The AI ​​video analysis module processes the video to identify severely affected areas (such as large-scale collapsed buildings, flooded areas, etc.) and possible locations of trapped people. The decision support module combines geographic information and the initial deployment of rescue forces to develop a preliminary rescue plan, such as which rescue teams to send to which disaster areas, which rescue supplies to deploy, etc. The command center conveys the rescue instructions to each rescue force.

[0111] In the rescue process of the natural disaster rescue application scenario, as the rescue operation progresses, the video data is continuously updated. The video analysis module continuously monitors changes in the disaster area, such as the discovery of new trapped people and the risk of secondary collapse of buildings. The behavior analysis model determines the health status and degree of danger of people based on their actions, such as identifying injured and unable to move objects. The decision support module adjusts the rescue plan in real time according to the new situation. For example, when it is found that the disaster situation in a certain area is more serious than expected, additional rescue forces are dispatched; or when a rescue route is found to be blocked, the route is replanned. At the same time, the system can receive on-site information feedback from rescuers through the network (such as the degree of road damage, special needs of disaster victims, etc.) to further optimize decisions. The network system continuously ensures stable communication. When the satellite communication signal is affected by factors such as weather, the IP network is used for local data transmission and caching, and data synchronization is performed after the satellite signal is restored.

[0112] In the later stages of natural disaster rescue, video acquisition equipment continues to monitor the disaster-stricken areas, especially key areas such as temporary resettlement sites and rescue construction sites. The AI ​​system analyzes the video data of the entire rescue process and evaluates the rescue effect, such as whether there are any missed trapped persons and the efficiency of the rescue operation. These analysis results can provide data support for subsequent disaster assessment and reconstruction work.

[0113] The embodiments of the present application can improve the quality of decision-making and optimize the decision-making process by re-analyzing and / or evaluating the effects of decisions and updated decisions based on video data.

[0114] Based on the first embodiment of the present application, in the fifth embodiment of the present application, the same or similar contents as those in the first embodiment can be referred to the above description, and will not be described in detail later. On this basis, step S20, transmitting the video data and the intelligence data to the command center includes step S21:

[0115] Step S21, transmitting the video data and the intelligence data to a command center via a satellite link and / or an IP network;

[0116] The command system includes satellite links and / or IP networks. Satellite links can be used to transmit remote video data, ensuring that the video command system can still work normally in remote areas or when ground network coverage is poor. The satellite link / satellite communication module includes satellite antennas, modems, satellite communication terminals and other equipment, which can send and receive video data.

[0117] Among them, a local communication network can be built based on the IP network to realize local transmission and processing of video data. The IP network module includes routers, switches, network servers and other equipment, which can provide high-speed and stable network connection for the video command system.

[0118] Step S40, sending the corresponding instructions of the decision to each task unit includes step S41:

[0119] Step S41: Send corresponding instructions of the decision to each of the task units via the satellite link and / or the IP network.

[0120] It should be noted that the embodiment of the present application can use a dynamic routing algorithm for decentralized self-organizing networks suitable for satellite and IP networks, which can automatically adjust the routing path according to factors such as changes in network topology, node mobility, and link quality to ensure reliable transmission of video data.

[0121] Furthermore, the embodiment of the present application may use a cross-domain communication technology to achieve seamless connection between the satellite communication network and the IP network, so that each node in the system can communicate and transmit data in different network environments, thereby improving the flexibility and adaptability of the system.

[0122] The embodiment of the present application uses a dynamic routing algorithm for a centerless self-organizing network suitable for satellite and IP networks, and can automatically adjust the routing path according to factors such as changes in network topology, node mobility, and link quality to ensure reliable transmission of video data. The embodiment of the present application uses a cross-domain communication technology to achieve seamless connection between the satellite communication network and the IP network, so that each node in the system can communicate and transmit data in different network environments, thereby improving the flexibility and adaptability of the system.

[0123] Based on the fifth embodiment of the present application, in the sixth embodiment of the present application, the same or similar contents as those in the fifth embodiment can be referred to the above description, and will not be described in detail later. On this basis, step S41, after sending the corresponding instructions of the decision to each of the task units through the satellite link and / or the IP network, also includes steps S42 to S44:

[0124] Step S42, continuously monitoring the network status, and if the satellite link is disturbed, testing whether the IP network fails;

[0125] Among them, continuous monitoring of the network status can ensure the stability and reliability of the communication link. When the satellite link is disturbed (which may be due to weather conditions, satellite failure, signal interference and other reasons), the system will immediately detect this abnormal situation. Subsequently, the system will immediately test the status of the IP network to determine whether the IP network has also failed. The purpose of this step is to evaluate whether data transmission can be maintained through the IP network as a backup communication path when the satellite link is unavailable.

[0126] Step S43, if not, local data transmission and caching are performed through the IP network;

[0127] If the test finds that the IP network is in good condition and has no faults, the system will immediately take action to transmit local data through the IP network. This means that the data originally planned to be transmitted through the satellite link will be transmitted through the IP network instead. At the same time, in order to ensure the continuity and integrity of the data, the system may establish a cache mechanism on the IP network to temporarily store data that cannot be transmitted in time due to satellite link failures. In this way, even if the satellite link is unavailable for a period of time, key data can still be transmitted and stored through the IP network, thereby ensuring business continuity.

[0128] Step S44: If yes, automatically switch the communication path and / or adjust the network parameters.

[0129] Switching the communication path may include switching to another available satellite link, or transmitting through other types of wireless or wired networks.

[0130] Among them, adjusting network parameters may include adjusting data transmission rate, adjusting data packet size, adjusting network protocol parameters, etc.

[0131] It should be noted that the present application can also adopt a switching mechanism between a satellite link and an IP network. When a satellite link fails or the signal quality decreases, it can automatically switch to the IP network to ensure the continuity of the video command system. When an IP network fails or is congested, it can automatically switch to a satellite link to improve the reliability of the system.

[0132] The embodiment of the present application constructs a network communication fault recovery mechanism, which can automatically switch to other available communication paths or adjust network parameters when a satellite link or IP network fails to ensure the continuity and stability of data transmission.

[0133] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the control method of the present application. More simple transformations based on this technical concept are all within the protection scope of the present application.

[0134] This application also provides a control device, please refer to Figure 4 , the control device comprises:

[0135] A data acquisition module 10, used to collect video data and intelligence data of a target area;

[0136] A data transmission module 20, used to transmit the video data and the intelligence data to a command center;

[0137] A decision-making module 30, configured to make a decision based on the intelligence data and the video data through the command center;

[0138] The instruction issuing module 40 is used to issue the corresponding instructions of the decision to each task unit through the command center.

[0139] The control device provided by the present application adopts the control method in the above embodiment, which can solve the technical problem that the existing video-based command system still has deficiencies in command decision-making. Compared with the prior art, the beneficial effects of the control device provided by the present application are the same as the beneficial effects of the control method provided by the above embodiment, and the other technical features in the control device are the same as the features disclosed in the above embodiment method, which will not be repeated here.

[0140] The present application provides a control device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the control method in the above-mentioned embodiment one.

[0141] Reference below Figure 5 , which shows a schematic diagram of the structure of a control device suitable for implementing an embodiment of the present application. The control device in the embodiment of the present application may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The control device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0142] like Figure 5As shown, the control device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the control device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the control device to communicate with other devices wirelessly or wired to exchange data. Although the control device with various systems is shown in the figure, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.

[0143] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0144] The control device provided by the present application adopts the control method in the above embodiment, which can solve the technical problem that the existing video-based command system still has deficiencies in command decision-making. Compared with the prior art, the beneficial effects of the control device provided by the present application are the same as the beneficial effects of the control method provided by the above embodiment, and the other technical features in the control device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0145] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0146] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0147] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer program) stored thereon, wherein the computer-readable program instructions are used to execute the control method in the above-mentioned embodiment.

[0148] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0149] The computer-readable storage medium may be included in the control device; or may exist independently without being assembled into the control device.

[0150] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the control device, the control device: collects video data and intelligence data of the target area; transmits the video data and the intelligence data to the command center; makes decisions based on the intelligence data and the video data through the command center; and sends corresponding instructions of the decision to each task unit through the command center.

[0151] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0152] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0153] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0154] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned control method, and can solve the technical problem that the existing video-based command system still has deficiencies in command decision-making. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the control method provided by the above-mentioned embodiment, and will not be repeated here.

[0155] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned control method when executed by a processor.

[0156] The computer program product provided by the present application can solve the technical problem that the existing video-based command system still has deficiencies in command decision-making. Compared with the prior art, the beneficial effects of the computer program product provided by the present application are the same as the beneficial effects of the control method provided by the above embodiment, which will not be repeated here.

[0157] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A control method, characterized in that: The method comprises: Collect video and intelligence data of the target area; Transmitting the video data and the intelligence data to a command center; Making decisions based on the intelligence data and the video data through the command center; The corresponding instructions of the decision are sent to each task unit through the command center.

2. The method according to claim 1, characterized in that The step of making a decision based on the intelligence data and the video data by the command center includes: Processing the video data through the video analysis module of the command center to identify and obtain target information; The decision is made based on the intelligence data and the target information by a decision support module of the command center.

3. The method according to claim 2, characterized in that The command center sends the decision-making instructions to each task unit, which includes: Analyzing the target information through the behavior analysis model of the command center to obtain an analysis result; Collect new intelligence data through the decision support module, and update the decision based on the new intelligence data and the analysis results; The corresponding instructions of the updated decision are sent to each of the task units through the command center.

4. The method according to claim 3, characterized in that The step of sending the corresponding instructions of the updated decision to each of the task units through the command center includes: The decision and the updated decision are reviewed and / or their effects are evaluated based on the video data.

5. The method according to claim 1, characterized in that The step of transmitting the video data and the intelligence data to the command center comprises: transmitting the video data and the intelligence data to a command center via a satellite link and / or an IP network; The step of sending the corresponding instructions of the decision to each task unit includes: The corresponding instructions of the decision are sent to each of the task units via the satellite link and / or the IP network.

6. The method according to claim 5, characterized in that After the step of sending the corresponding instructions of the decision to each of the task units via the satellite link and / or the IP network, the following steps are included: Continuously monitor the network status and test whether the IP network fails if the satellite link is disturbed; If not, local data transmission and caching are performed via the IP network; If so, the communication path is automatically switched and / or the network parameters are adjusted.

7. A control device, characterized in that: The device comprises: Data acquisition module, used to collect video data and intelligence data of the target area; A data transmission module, used to transmit the video data and the intelligence data to a command center; A decision-making module, configured to make a decision based on the intelligence data and the video data through the command center; The instruction issuing module is used to issue the corresponding instructions of the decision to each task unit through the command center.

8. A control device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the control method according to any one of claims 1 to 6.

9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the control method according to any one of claims 1 to 6 are implemented.

10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the control method according to any one of claims 1 to 6 are implemented.