A shared platoon dynamic configuration method, device and computer readable storage medium
By analyzing, reviewing, and sorting the drone formation patterns, the display patterns, duration, and order are generated, solving the problems of low user participation and safety hazards in drone formation displays, and achieving safer and more effective dynamic configuration.
Patent Information
- Application Number
- CN202310792501.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-29
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2043-06-29
AI Technical Summary
Existing drone swarm demonstrations lack user participation and pose safety risks, especially in multi-user scenarios where the overall configuration strategy of drone swarms is difficult to guarantee.
By analyzing, reviewing, and sorting the received aircraft formation patterns, display patterns, display duration, and display order are generated, and the aircraft formation is controlled to be displayed dynamically.
It increased the participation of audience members and enhanced the safety of drone formation displays and the effectiveness of the overall configuration strategy.
Smart Images

Figure CN116700341B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of unmanned aerial vehicles, in particular to a shared formation dynamic configuration method, device and computer readable storage medium. BACKGROUND
[0002] In the prior art, with the continuous development of unmanned aerial vehicle technology, using unmanned aerial vehicle formation for display or performance has been widely welcomed. However, the current unmanned aerial vehicle formation is generally displayed according to the preset display pattern, fixed display order and specified display time, and the audience lacks participation.
[0003] To solve the above technical problems, the existing solution is to provide a configuration interface of the unmanned aerial vehicle formation to the audience, so that the audience can independently control the unmanned aerial vehicle formation. However, the above-mentioned solution has great test for the overall configuration strategy of the unmanned aerial vehicle formation when applied to a multi-user scenario, and has great hidden danger for the safety of the display configuration.
[0004] Therefore, when improving the participation of the audience in the display or performance scene of the unmanned aerial vehicle formation, how to ensure the safety of the display configuration and the effectiveness of the overall configuration strategy of the unmanned aerial vehicle formation becomes a technical problem to be solved. SUMMARY
[0005] In order to solve the above technical defects in the prior art, the present application provides a shared formation dynamic configuration method, which comprises:
[0006] analyzing, auditing and sorting the received shared formation pattern of the aerial vehicle formation to obtain a display pattern, a display time length and a display order of the shared formation pattern;
[0007] controlling the aerial vehicle formation to perform shared display according to the display pattern, the display time length and the display order.
[0008] Optionally, the analyzing, auditing and sorting the received shared formation pattern of the aerial vehicle formation to obtain a display pattern, a display time length and a display order of the shared formation pattern specifically comprises:
[0009] obtaining pattern information of the shared formation pattern, wherein the pattern information comprises pattern compilation data and pattern receiving time of the shared formation pattern;
[0010] analyzing the pattern compilation data to obtain static content and transition animation of the pattern.
[0011] Optionally, the parsing, auditing and sequencing of the shared formation pattern of the received aircraft formation to obtain the display pattern, display duration and display order of the shared formation pattern further comprises:
[0012] auditing the static content and / or the over-animated content according to the preset compliance;
[0013] adjusting the static content and / or the over-animated content according to the auditing result of the compliance to obtain display compilation data corresponding to the pattern compilation data.
[0014] Optionally, the parsing, auditing and sequencing of the shared formation pattern of the received aircraft formation to obtain the display pattern, display duration and display order of the shared formation pattern further comprises:
[0015] obtaining display content and display animation in the display compilation data;
[0016] determining the display pattern, the display duration and the display order according to the display content, the display animation and the pattern receiving time respectively.
[0017] Optionally, the controlling of the shared display of the aircraft formation according to the display pattern, the display duration and the display order specifically comprises:
[0018] determining a shared time of the display compilation data according to the display order;
[0019] controlling the shared display of the aircraft formation according to the display content and the display animation at the shared time.
[0020] The application further provides a shared formation dynamic configuration device, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the computer program is executed by the processor to realize:
[0021] parsing, auditing and sequencing of the shared formation pattern of the received aircraft formation to obtain the display pattern, display duration and display order of the shared formation pattern;
[0022] controlling the shared display of the aircraft formation according to the display pattern, the display duration and the display order.
[0023] Optionally, the computer program is executed by the processor to realize:
[0024] obtaining pattern information of the shared formation pattern, wherein the pattern information comprises pattern compilation data and pattern receiving time of the shared formation pattern;
[0025] parsing the patterned data to obtain static content and over animation of the pattern.
[0026] Optionally, the computer program, when executed by the processor, implements:
[0027] auditing the static content and / or the over animation according to a preset compliance;
[0028] adjusting the static content and / or the over animation according to an auditing result of the compliance, to obtain display data corresponding to the patterned data;
[0029] obtaining display content and display animation in the display data;
[0030] determining the display pattern, the display duration and the display order according to the display content, the display animation and the pattern receiving time respectively.
[0031] Optionally, the computer program, when executed by the processor, implements:
[0032] determining a sharing time of the display data according to the display order;
[0033] controlling the aircraft formation to perform shared display according to the display content and the display animation at the sharing time.
[0034] The present application further provides a computer readable storage medium having a shared formation dynamic configuration program stored thereon, the shared formation dynamic configuration program being executed by a processor to implement the steps of the shared formation dynamic configuration method according to any one of the above.
[0035] The shared formation dynamic configuration method, device and computer readable storage medium of the present application are implemented by parsing, auditing and sorting the received shared formation pattern of the aircraft formation, to obtain the display pattern, display duration and display order of the shared formation pattern, and to control the aircraft formation to perform shared display according to the display pattern, the display duration and the display order. The present application realizes a shared formation dynamic configuration scheme with better user experience, effectively improves the participation of audience in the scene of unmanned aerial vehicle formation, and greatly enhances the safety of display configuration and the effectiveness of overall configuration strategy of unmanned aerial vehicle formation. BRIEF DESCRIPTION OF DRAWINGS
[0036] The present application will be further described below with reference to the drawings and embodiments, wherein:
[0037] Figure 1 is the first flowchart of the shared formation dynamic configuration method of the present application;
[0038] Figure 2 is the second flow chart of the shared formation dynamic configuration method of the present application;
[0039] Figure 3 is the third flow chart of the shared formation dynamic configuration method of the present application;
[0040] Figure 4 is the fourth flow chart of the shared formation dynamic configuration method of the present application;
[0041] Figure 5 is the fifth flow chart of the shared formation dynamic configuration method of the present application;
[0042] Figure 6 is the control logic chart of the shared formation dynamic configuration method of the present application;
[0043] Figure 7 is the user interface schematic diagram of the shared formation dynamic configuration method of the present application. DETAILED DESCRIPTION
[0044] It should be understood that the specific embodiments described herein are merely illustrative of the present application and do not limit the present application.
[0045] In the following description, the suffixes such as "module", "part", or "unit" used for an element are merely intended for facilitating explanation of the present application, and do not have specific meaning by themselves. Therefore, "module", "part", or "unit" can be mixedly used.
[0046] Figure 1 is the first flow chart of the shared formation dynamic configuration method of the present application. The embodiment proposes a shared formation dynamic configuration method, which comprises:
[0047] S1, parsing, auditing, and sorting the shared formation pattern of the received aircraft formation to obtain a display pattern, a display time length, and a display order of the shared formation pattern;
[0048] S2, controlling the aircraft formation to perform shared display according to the display pattern, the display time length, and the display order.
[0049] Optionally, in the embodiment, the shared formation dynamic configuration method described above is applied to a dynamic configuration system of a shared formation. As shown in Figure 6As shown, the control logic module of the system includes a user interface, a background management, a formation server, and a formation drone, wherein the user interface is configured to receive a shared formation pattern input by a user, the background management is configured to analyze, review, and sort the received shared formation pattern, thereby obtaining a display pattern, a display duration, and a display order of the shared formation pattern, the formation server is configured to generate a control strategy of the formation drone according to the display pattern, the display duration, and the display order of the shared formation pattern, and the formation drone is configured to execute the control strategy.
[0050] Optionally, in the present embodiment, the user displays the user interface by scanning a preset two-dimensional code, or clicking a preset link, or opening a preset application through a terminal. Based on the user interface, firstly, the number and formation of the current formation drone are displayed, and secondly, the user's editing instructions for the display color, display brightness, combination pattern, and pattern transition of the drone are obtained, thereby obtaining the shared formation pattern input by the user for the current formation drone.
[0051] Optionally, in the present embodiment, the user sends the shared formation pattern to the background management through the terminal, and the background management analyzes, reviews, and sorts the received shared formation pattern, thereby obtaining the display pattern, the display duration, and the display order of the shared formation pattern. As shown, Figure 7 As shown, the background management first analyzes the current shared formation pattern as a combination of three letters "EHA", and then performs meaning retrieval and compliance check on the combination of the three letters, for example, confirms that the combination of the three letters is compliant. Optionally, the background management performs review on the pattern or animation for illegality, irregularity, subversiveness, and vulgarity, and performs modification, or adjustment, or deletion, or disabling processing on the pattern or animation according to the review result. Optionally, when the background management receives multiple shared formation patterns, the display pattern, the display duration, and the display order of the shared formation pattern in the target display formation are determined according to the manufacturer, the uploader, the manufacturing time, the uploading time, the target display formation of the drone formation, the display ranking state of the target drone formation, and the like.
[0052] Optionally, in the present embodiment, the formation server controls one or more display formations, and generates a control strategy of the current target display formation according to the display pattern, the display duration, and the display order of the current shared formation pattern, so that the drone of the current target display formation executes the control strategy.
[0053] The beneficial effect of the embodiment is that, by analyzing, auditing and sorting the received shared formation pattern of the aircraft formation, the display pattern, display duration and display order of the shared formation pattern are obtained; and the aircraft formation is controlled to perform shared display according to the display pattern, the display duration and the display order. A shared formation dynamic configuration scheme with better user experience is realized, effectively improving the participation of audience users in the unmanned aerial vehicle formation scene, greatly enhancing the safety of the display configuration of the unmanned aerial vehicle formation and the effectiveness of the overall configuration strategy.
[0054] Figure 2 The second flowchart of the shared formation dynamic configuration method is based on the above embodiment, and the received shared formation pattern of the aircraft formation is analyzed, audited and sorted to obtain the display pattern, display duration and display order of the shared formation pattern, and specifically includes:
[0055] S11, obtaining pattern information of the shared formation pattern, wherein the pattern information includes pattern compilation data and pattern receiving time of the shared formation pattern;
[0056] S12, analyzing the pattern compilation data to obtain static content and transition animation of the pattern.
[0057] Optionally, in the embodiment, the above-mentioned pattern information further includes maker information, uploader information, making time information, uploading time information and target display formation information of the above-mentioned pattern compilation data.
[0058] Optionally, in the embodiment, the pattern compilation data includes the above-mentioned static content and transition animation, wherein the static content is a display frame image in the pattern compilation process, and the transition animation is switching, transfer and display and hide animation of display elements (i.e. unmanned aerial vehicles) in the pattern compilation process.
[0059] Figure 3 The third flowchart of the shared formation dynamic configuration method is based on the above embodiment, and the received shared formation pattern of the aircraft formation is analyzed, audited and sorted to obtain the display pattern, display duration and display order of the shared formation pattern, and further includes:
[0060] S13, auditing the static content and / or the transition animation according to a preset compliance;
[0061] S14, adjusting the static content and / or the transition animation according to the auditing result of the compliance to obtain display compilation data corresponding to the pattern compilation data.
[0062] Optionally, in the embodiment, the preset compliance includes one or more of the above-mentioned illegality, irregularity, counter-revolution and vulgarity.
[0063] Optionally, in the embodiment, the compliance audit level is set according to the display scene or the display crowd of the target display formation, for example, for a student crowd in a school scene, a high-level compliance audit strategy of illegality, irregularity, reaction and vulgarity is set.
[0064] Optionally, in the embodiment, the compliance of the static content is audited first, and then the compliance of the excessive animation is audited. The audit of the static content is performed according to image feature recognition and feature compliance verification of static pictures, for example, the compliance of text features, character features or pattern features is detected, and the audit of the excessive animation is performed according to the compliance verification of display element switching, transfer, display and hide animation, for example, the compliance of the movement track of a display element or the combination animation of multiple display elements is detected.
[0065] Optionally, in the embodiment, when there is a violation item in the audit result, one or more of the text, character, pattern, movement track of the display element, combination animation of the display element of the static content and / or the excessive animation are adjusted according to the violation item, and the adjustment mode is one or more of deletion, transfer, switching, hiding, so as to obtain the display preparation data corresponding to the pattern preparation data that meets the compliance requirements.
[0066] Optionally, the violation information of the violation item is fed back to the maker or uploader of the shared formation pattern, and the maker or uploader of the shared formation pattern, or the maker terminal or the uploader terminal is marked for compliance, so as to reduce the sharing priority of the shared formation of the maker or uploader, or the maker terminal or the uploader terminal, or add the maker or uploader, or the maker terminal or the uploader terminal to the blacklist of the shared formation.
[0067] Figure 4 It is the fourth flowchart of the shared formation dynamic configuration method of the application, based on the above embodiment, the shared formation pattern of the received aircraft formation is analyzed, audited and sorted to obtain the display pattern, display duration and display order of the shared formation pattern, and further comprising:
[0068] S15, obtaining the display content and display animation in the display preparation data;
[0069] S16, determining the display pattern, the display duration and the display order according to the display content, the display animation and the pattern receiving time respectively.
[0070] Optionally, in the embodiment, when the number of unmanned aerial vehicles in the target display formation changes after the pattern compilation data is uploaded, the background management adjusts the static content and / or the over animation in the shared formation pattern according to the relationship between the number of unmanned aerial vehicles before and after the change, to obtain updated display content and / or display animation.
[0071] Optionally, in the embodiment, when the number of unmanned aerial vehicles in the target display formation changes after the display compilation data is generated, the formation server adjusts the display content and / or the display animation according to the relationship between the number of unmanned aerial vehicles before and after the change, to obtain updated display pattern and / or display duration.
[0072] Figure 5 is a fifth flowchart of the shared formation dynamic configuration method of the present application, based on the above-mentioned embodiments, the shared display of the aircraft formation is controlled according to the display pattern, the display duration and the display order, specifically including:
[0073] S21, determining the sharing time of the display compilation data according to the display order;
[0074] S22, at the sharing time, controlling the aircraft formation to perform shared display according to the display content and the display animation.
[0075] Optionally, in the embodiment, at the sharing time, during the process of controlling the aircraft formation to perform shared display according to the display content and the display animation, a shared display signal is sent to the terminal, so that the terminal displays the current shared display screen in the user interface in real time.
[0076] Optionally, in the embodiment, within a preset time before the sharing time is reached, a display preparation signal of shared display is sent to the terminal, so that the terminal reminds the user to prepare to watch the shared display screen to be displayed soon in the user interface.
[0077] Based on the above-mentioned embodiments, the present application further provides a shared formation dynamic configuration device, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and when the computer program is executed by the processor, the following steps are implemented:
[0078] analyzing, auditing and sorting the received shared formation pattern of the aircraft formation, to obtain the display pattern, the display duration and the display order of the shared formation pattern;
[0079] controlling the shared display of the aircraft formation according to the display pattern, the display duration and the display order.
[0080] Optionally, when the computer program is executed by the processor, the following steps are implemented:
[0081] obtain pattern information of the shared formation pattern, wherein the pattern information comprises pattern compilation data of the shared formation pattern and a pattern receiving time;
[0082] analyze the pattern compilation data to obtain static content and over animation of the pattern.
[0083] Optionally, the computer program is executed by the processor to implement:
[0084] audit the static content and / or the over animation according to a preset compliance;
[0085] adjust the static content and / or the over animation according to an audit result of the compliance, to obtain display compilation data corresponding to the pattern compilation data;
[0086] obtain display content and display animation in the display compilation data;
[0087] determine the display pattern, the display duration and the display order according to the display content, the display animation and the pattern receiving time respectively.
[0088] Optionally, the computer program is executed by the processor to implement:
[0089] determine a sharing time of the display compilation data according to the display order;
[0090] control the aircraft formation to perform shared display according to the display content and the display animation at the sharing time.
[0091] It should be noted that the device embodiment and the method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are all applicable in the device embodiment, which will not be repeated here.
[0092] Based on the above embodiments, the application further provides a computer readable storage medium, and the computer readable storage medium stores a shared formation dynamic configuration program. The shared formation dynamic configuration program is executed by a processor to implement the steps of the shared formation dynamic configuration method according to any one of the above embodiments.
[0093] It should be noted that the medium embodiment and the method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, and the technical features in the method embodiment are all applicable in the medium embodiment, which will not be repeated here.
[0094] It should be noted that, in this document, the terms "comprises", "comprising", or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises a" does not, without more constraints, exclude the presence of additional identical elements in the process, method, article, or apparatus that comprises the element.
[0095] The above-mentioned embodiment numbers of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.
[0096] From the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be realized by means of software and the necessary general hardware platform, and of course, they can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk) and includes a plurality of instructions for causing a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the methods described in the embodiments of the present application.
[0097] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, and the above-mentioned specific embodiments are only illustrative and not restrictive. Those skilled in the art can make many forms under the inspiration of the present application without departing from the scope of the present application, and these are all within the protection scope of the present application.
Claims
1. A shared platoon dynamic configuration method applied to background management, characterized in that, The user interface of the terminal displays the number and formation of the current formation aircraft, and obtains editing instructions of the user on display colors, display brightness, combination patterns and pattern transitions of the aircraft through the user interface, to obtain a shared formation pattern of the aircraft formation, and send the shared formation pattern to the background management by the terminal. The method comprises: parsing, auditing and sorting the received shared formation pattern to obtain a display pattern, a display duration and a display order of the shared formation pattern; obtaining pattern information of the shared formation pattern, wherein the pattern information comprises pattern compilation data and pattern receiving time of the shared formation pattern; parsing the pattern compilation data to obtain static content and transition animation of the pattern; auditing the static content and / or the transition animation according to a preset compliance; adjusting the static content and / or the transition animation according to the auditing result of the compliance to obtain display compilation data corresponding to the pattern compilation data; obtaining display content and display animation in the display compilation data; determining the display pattern, the display duration and the display order according to the display content, the display animation and the pattern receiving time respectively; controlling the aircraft formation to perform shared display according to the display pattern, the display duration and the display order.
2. The shared platoon dynamic configuration method of claim 1, wherein, The controlling the aircraft formation to perform shared display according to the display pattern, the display duration and the display order specifically comprises: determining a shared time of the display compilation data according to the display order; controlling the aircraft formation to perform shared display according to the display content and the display animation at the shared time.
3. A shared platoon dynamic configuration device, characterized in that, The device comprises a memory, a processor and a computer program stored on the memory and executable on the processor, and the computer program is executed by the processor to implement: The user interface of the terminal displays the number and formation of the current formation aircraft, and obtains editing instructions of the user on display colors, display brightness, combination patterns and pattern transitions of the aircraft through the user interface, to obtain a shared formation pattern of the aircraft formation, and send the shared formation pattern to the background management by the terminal. parsing, auditing and sorting the received shared formation pattern to obtain a display pattern, a display duration and a display order of the shared formation pattern; obtaining pattern information of the shared formation pattern, wherein the pattern information comprises pattern compilation data and pattern receiving time of the shared formation pattern; parsing the pattern compilation data to obtain static content and transition animation of the pattern; auditing the static content and / or the transition animation according to a preset compliance; adjusting the static content and / or the transition animation according to the auditing result of the compliance to obtain display compilation data corresponding to the pattern compilation data; obtaining display content and display animation in the display compilation data; determining the display pattern, the display duration and the display order according to the display content, the display animation and the pattern receiving time respectively; The aircraft formation is controlled to perform the shared display according to the display pattern, the display duration and the display order.
4. The shared platoon dynamic configuration device of claim 3, wherein, The computer program, when executed by the processor, implements: determining a shared time of the display arrangement data according to the display order; controlling the aircraft formation to perform the shared display according to the display content and the display animation at the shared time.
5. A computer readable storage medium, characterized in that, The computer readable storage medium stores a shared formation dynamic configuration program, and the shared formation dynamic configuration program, when executed by the processor, implements the steps of the shared formation dynamic configuration method in claim 1 or 2.
Citation Information
Patent Citations
Centralized monitoring management method, device and system for formation unmanned aerial vehicles
CN113219884A
Data acquisition method and system
CN115062207A