A general test method for mission planning system
By dividing the mission planning system test into general and special planning, and establishing fixed templates and forward and backward connection relationships, the problem of unstable test data for multi-model systems was solved, and efficient and accurate mission planning testing was achieved.
Patent Information
- Application Number
- CN202411915394.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2044-12-24
AI Technical Summary
The existing mission planning system has unstable test data and use case versions in the case of multiple models and functions, which makes planning time-consuming, labor-intensive and prone to failure.
The mission planning system test is divided into general planning and special planning, and a fixed template of test data and use cases is established. The forward and backward connection relationship is established based on the software differences and test logic between each model to conduct functional testing.
The fixation of test data and use case versions is achieved, ensuring the correctness of the forward and backward relationship of the task planning system and the controllability of data versions, improving the accuracy and efficiency of testing, and reducing the risk of planning failure.
Smart Images

Figure CN119739639B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of integrated testing of ground support equipment, and in particular relates to a universal testing method for a mission planning system. Background Art
[0002] The ground support equipment mission planning system is a computer information system that is mission-oriented and can assist mission planners in comprehensively analyzing the mission environment, aircraft performance, and combat or transportation mission requirements. It can provide mission execution information to relevant personnel on the ground and on board to ensure that the aircraft implements its target mission smoothly and efficiently.
[0003] The task planning system has multiple models and functions, and the test data and use case versions are not fixed. The forward and backward planning logic is strong, which is time-consuming and labor-intensive for planners. Especially when planning multiple tasks, it is time-consuming and easy for planning to fail due to minor problems.
[0004] Therefore, it is desired to have a technical solution to overcome or at least alleviate at least one of the above-mentioned deficiencies of the prior art. Summary of the Invention
[0005] The purpose of this application is to provide a universal testing method for a mission planning system to solve at least one problem existing in the prior art.
[0006] The technical solution of this application is:
[0007] A general testing method for a mission planning system, comprising:
[0008] S1. Build a test platform for the mission planning system, including:
[0009] Based on the software differences and test logic between different models, the mission planning system test is divided into general planning and special planning;
[0010] Use software testing function items to establish test data and test case fixed templates;
[0011] Based on the independence of each specialized component and the test logic, establish the connection between the general planning and the specialized planning of each model;
[0012] According to the connection between the previous and next steps, functional testing is integrated with general planning and special planning;
[0013] S2. Based on the task planning system test platform, perform functional testing according to the test process.
[0014] In at least one embodiment of the present application, the testing process includes:
[0015] After the mission planning data is prepared, it is imported into the mission planning system;
[0016] Enter basic information according to test requirements;
[0017] Enter and view task information;
[0018] Performing formation planning based on the mission information;
[0019] Performing route planning based on the mission information;
[0020] Performing configuration selection according to the task information;
[0021] Calculate a route based on the mission information;
[0022] Perform take-off and landing planning calculations on the route mission to determine whether the take-off and landing requirements are met;
[0023] Conduct dedicated planning;
[0024] Import playback data and perform data playback;
[0025] Generate planning results and output;
[0026] Generate flight mission reports.
[0027] In at least one embodiment of the present application, the basic information includes airport information, airspace information, navigation station information, and waypoint information.
[0028] In at least one embodiment of the present application, each test requirement corresponds to one or more planning results.
[0029] In at least one embodiment of the present application, the general planning process includes:
[0030] After the mission planning data is prepared, it is imported into the mission planning system;
[0031] Enter basic information according to test requirements;
[0032] Enter and view task information;
[0033] Performing formation planning based on the mission information;
[0034] Performing route planning based on the mission information;
[0035] Performing configuration selection according to the task information;
[0036] Calculate a route based on the mission information;
[0037] Perform take-off and landing planning calculations on the route mission to determine whether the take-off and landing requirements are met;
[0038] Import playback data and perform data playback;
[0039] Generate planning results and output;
[0040] Generate flight mission reports.
[0041] In at least one embodiment of the present application, performing dedicated planning includes:
[0042] Each model enters the corresponding dedicated planning process according to its own mission information, and plans the corresponding special functions according to the mission information. After the planning is completed, a loading data package is generated and imported into the ground station or data writing card.
[0043] In at least one embodiment of the present application, the dedicated planning corresponding to the first test requirement includes: air-to-surface confrontation planning, delivery planning, airborne radar sensor planning, optoelectronic sensor planning, electronic warfare planning, communication planning, and generation of loading data middleware.
[0044] In at least one embodiment of the present application, the dedicated planning corresponding to the second test requirement includes: loading and unloading planning, electronic warfare planning, airdrop / airborne planning, communication and navigation planning, and data card writing.
[0045] The invention has at least the following beneficial technical effects:
[0046] The universal testing method for the task planning system of the present application fixes the test data and test case versions, and fixes the test processes for each function; users combine the task planning system function testing method with the test cases to ensure the correctness of the forward and backward connection relationship of the task planning system and the controllability of the data version, and can plan the corresponding task results conveniently, quickly and efficiently; the test has high accuracy, good adaptability, and is not prone to errors, and can realize the testing of large quantities of products. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Figure 1 This is a schematic diagram of a general test method architecture for a task planning system according to one embodiment of the present application;
[0048] Figure 2 This is a test flow diagram of a task planning system according to one embodiment of the present application. DETAILED DESCRIPTION
[0049] In order to make the purpose, technical solutions and advantages of the implementation of this application clearer, the technical solutions in the embodiments of this application will be described in more detail below in conjunction with the drawings in the embodiments of this application. In the drawings, the same or similar reference numerals throughout represent the same or similar elements or elements with the same or similar functions. The described embodiments are part of the embodiments of this application, not all of the embodiments. The embodiments described below with reference to the drawings are exemplary and are intended to be used to explain this application, and should not be understood as limitations on this application. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application. The embodiments of this application are described in detail below in conjunction with the drawings.
[0050] In the description of this application, it should be understood that the terms "center", "longitudinal", "lateral", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating the orientation or position relationship, are based on the orientation or position relationship shown in the accompanying drawings, and are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it should not be understood as limiting the scope of protection of this application.
[0051] The following is combined with Figures 1 to 2 This application is described in further detail.
[0052] This application provides a general testing method for a mission planning system, comprising the following steps:
[0053] S1. Build a test platform for the mission planning system, including:
[0054] Based on the software differences and test logic between different models, the mission planning system test is divided into general planning and special planning;
[0055] Use software testing function items to establish test data and test case fixed templates;
[0056] Based on the independence of each specialized component and the test logic, establish the connection between the general planning and the specialized planning of each model;
[0057] According to the connection between the previous and next steps, functional testing is integrated with general planning and special planning;
[0058] S2. Based on the task planning system test platform, perform functional testing according to the test process.
[0059] The general testing method of the mission planning system of this application includes the following steps:
[0060] After the mission planning data is prepared, it is imported into the mission planning system;
[0061] Enter basic information according to test requirements;
[0062] Enter and view task information;
[0063] Conduct formation planning based on mission information;
[0064] Plan routes based on mission information;
[0065] Make configuration selection based on mission information;
[0066] Calculate the route based on mission information;
[0067] Perform take-off and landing planning calculations on the route mission to determine whether the take-off and landing requirements are met;
[0068] Conduct dedicated planning;
[0069] Import playback data and perform data playback;
[0070] Generate planning results and output;
[0071] Generate flight mission reports.
[0072] In this embodiment, the test process includes a general planning process and a dedicated planning process, and each test requirement may correspond to one or more planning results.
[0073] In this embodiment, dedicated planning includes: each model enters the corresponding dedicated planning process according to its own mission information, plans the corresponding special functions according to the mission information, and after the planning is completed, generates a loading data package and imports it into the ground station or data writing card.
[0074] In a specific embodiment of the present application, the general planning process includes the following steps:
[0075] Step 1: Mission planning data preparation: Import the solidified versions of meteorological data, military aviation data, and civil aviation data into the mission planning system;
[0076] Step 2: Basic Information Input: Airport input: On the airport input screen, enter the corresponding airport name and latitude and longitude, and click Save to complete the airport information input. The operation methods for airspace information, navigation station information, waypoint information, etc. are the same.
[0077] Step 3: Enter mission information: In the command editing interface, set the aircraft, fuel level and other required information. After setting, set the mission name and save it.
[0078] Step 4: View task information: In the instruction editing interface, import the task use case, upload and view the article information.
[0079] Step 5: Formation Planning: In the formation settings interface, set parameters such as leader, wingman, distance, angle, interval time, etc., and click OK to save.
[0080] Step 6: Route planning: Create a new route based on the entered basic tasks or open a route use case, drag the start point to the departure airport, click Add route point, attach the last point to the landing airport, and then save the route.
[0081] Step 7: Configuration selection: After creating a route or opening a route use case, select the required aircraft configuration on the configuration selection interface and click OK.
[0082] Step 8: Route calculation: After the configuration selection is completed, click Route Calculation. After the calculation is completed, you can proceed to the next step. If the calculation fails, adjust the climbing speed and route point height information according to the prompts, and then calculate again.
[0083] Step 9: Takeoff and Landing Planning: After the route calculation is completed, click Takeoff and Landing Planning, associate and set the takeoff and landing airport information, obtain the takeoff, landing, alternate and aircraft gross weight information, click Calculate, and view the report after completion.
[0084] Step 10: Data playback: Click Data Playback to import the solidified version of playback data and perform data playback.
[0085] Step 11: After completing the planning of various general and special plans, click Output Planning Results, check the planned plans, output the task report, and save the report.
[0086] Step 12: Flight mission generation: After completing the general and special plan planning, click Generate Mission Book or Generate Dispatch Plan to quickly generate a flight mission report.
[0087] In response to different testing needs, dedicated planning is divided into 600 dedicated planning and other model dedicated planning. On the basis of planning the general planning, the dedicated planning function can be independently planned according to the task requirements issued by the superior.
[0088] In a specific embodiment of the present application, the 600 dedicated planning process includes the following steps:
[0089] Air-to-surface confrontation planning: The missile use case is based on the background of an aircraft carrying two missiles and using two-shot rapid firing to attack a target.
[0090] Step 1: Import and open the solidified version of the general planning task package. Right-click "Mount Launch Control Plan" and click "Create Launch Control Plan." Right-click on the associated route and select Associated Route.
[0091] Step 2: Right-click and select Add Target. The aiming point will be displayed on the map. Right-click the aiming point: Aiming Point 1, select "Add Attack Plan", select Air-to-Surface Missile, and add a missile attack plan to the list. The default is X-X-Attack Plan 1.
[0092] Step 3: In the planning parameter setting window, select the attack method, set the number of launches, click Auto Plan, and a prompt will appear indicating success. Associate the flight segments, click Auto Plan, and a prompt will appear indicating success. Click the "Check" button, and a prompt will appear indicating that the constraint check has passed.
[0093] Step 4: Click "Trajectory Simulation" to view the launch and flight profile of XXXX; double-click "XXXX-Attack Plan 1" to assign the missile attack plan. After the assignment is completed, double-click the mounted missile launch control plan, and a message will be prompted: Check passed.
[0094] The launch planning process includes the following steps:
[0095] Step 1: Set the delivery point in the route, double-click "Delivery Plan 1", select the weapon type, and select the model;
[0096] Step 2: Click the "Delivery" tab, select the delivery method, set the parameters in the "Delivery Parameters" area, click the associated route below, click OK in the pop-up window, and click "Calculate" at the bottom of the window;
[0097] Step 3: After the calculation results come out, the attack route is displayed on the map.
[0098] The airborne radar sensor planning process includes the following steps:
[0099] Step 1: Double-click "Radar Plan 1". The dialog box that pops up defaults to the fire control radar equipment window. Click "Associate Route" to associate the route. Select a point in "Add Key Point", select the working mode and combat purpose, and confirm.
[0100] Step 2: Select the key point of the air defense status, click the point in the lower right corner, select the responsibility area box, click Calculate, then click Apply, Calculate, and click Segment Detectability Calculation. The scanning area and segment detection area will appear on the map.
[0101] Step 3: Select the key point of the ground status, click Take Point in the lower right corner, select the target point, click Calculate, then click Apply, Calculate, and click Segment Detectability Calculation. The scanning area and segment detection area will appear on the map.
[0102] The photoelectric sensor planning process includes the following steps:
[0103] Step 1: On the photoelectric sensor interface, click the "Associate Route" button to associate the corresponding route; click the "Associate Target" button, and in the pop-up "Select Associated Target" dialog box, select the target to be associated. After clicking the "OK" button, the software will extract the target parameters from the database and display them on the component interface;
[0104] Step 2: Click "Act on it" to associate the weapon plan; set the sensor's operating altitude and operating mode, click the "Calculate" button, and the calculation results will be displayed in the corresponding text box on the interface; check the "Plot TGP detection range centered on the target" checkbox on the software interface to plot the TGP detection range centered on the target at the current operating altitude and operating mode on the map interface;
[0105] Step 3: Click the "Add Operation Point" button to generate a TGP operation point; use the mouse to drag the operation point to attach it to the route, select the power on / off mode, check "Detection Effect Display", click "Collaborative Detection Calculation", and the detection range will be displayed on the map.
[0106] The EW planning process includes the following steps:
[0107] Step 1: Double-click [Electronic Warfare Plan 1] to activate it. Enter the main interface and associate the route. Right-click the associated route to create an electronic warfare key point. Select the pod and click OK. On the "Electronic Effectiveness Calculation" page, click "Target Reconnaissance and Warning Result Calculation" to display the reconnaissance and warning results. Click "Target Interference Result Calculation" to display the interference results.
[0108] Step 2: Check the interference result and click the [Calculate Suppression Interference Effect] button to perform the corresponding calculation and display the suppression interference effect on the map; click Plan Production, click to start the electronic warfare loading and unloading software, generate the loading file, and click "Analysis of the detection situation of associated routes under confrontation conditions" to display the analysis results on the map.
[0109] Communication planning requires two aircraft and one ground station. The communication planning process includes the following steps:
[0110] Step 1: Set up the communication parameter library, establish a communication chain, set up the leader and wingman, save and generate the current group parameters;
[0111] Step 2: On the Communication Usage Plan interface, set the station channel and perform a frequency conflict check;
[0112] Step 3: After planning the equipment and channel and adding the air-to-air performance calculation communication object, right-click another aircraft route plan and select "Add object to current plan". Adjust the platform band and click Start Air-to-Air Performance Calculation. After the calculation is completed, return to the map to view the calculation results.
[0113] Step 4: Right-click Ground Station 1 and select "Add Object to Current Plan." Adjust the platform band and click the [Calculate All Air-Ground Communications] button to start the air-ground performance calculation. Follow the prompts to complete the calculation and return to the map to view the results.
[0114] Generate data loading middleware:
[0115] Right-click the aircraft node in the mission book, click Generate Loading Data Pack, check the route and planned mission information, and generate the loading parameters.
[0116] Special plans for other models:
[0117] The loading and unloading planning process includes the following steps:
[0118] Step 1: Click the "Loading and Unloading Planning" menu item in the "Flight Planning" menu bar to pop up the "Mission Loading Weight and Center of Gravity Planning" window; in the main interface of the program, click the "Data Management" button to add and set the required data;
[0119] Step 2: First select the "Loading Plan" button, then select "Air Transport Configuration" in the drop-down box, and then select the "Design Loading" button. Select the flight and import the route mission information. Select the cargo and personnel information as required and set the allocation. After the settings are completed, click Save Case.
[0120] Step 3: In the "Airdrop Configuration" box, select the "Design Loading" button, select the flight, and import the route mission information; select the cargo personnel, airdrop and other information as required and set the allocation. After the settings are completed, click Save Case.
[0121] The EW planning process includes the following steps:
[0122] Add and set: threat database, weapon system library, working status library, search strategy library, automatic delivery program, manual delivery program, reserved number of jammers, infrared target library, fusion parameter configuration library, electronic warfare database information, and export after setting.
[0123] The airdrop / airborne planning process includes the following steps:
[0124] Click on the airdrop plan, select the required airdrop type according to the mission information, and then set its mission batch, mission information, cargo information, etc. After the settings are completed, generate and save the list.
[0125] The communication and navigation planning process includes the following steps:
[0126] Click CNS data load to create or open a mission, and set and save various radio communication parameters and data communication links.
[0127] Data writing card:
[0128] Connect the data loading and unloading card, click Decrypt, enter the password, click Load to Data Writing Card, select the loading and unloading card path, and load the data.
[0129] Through the above technical solution, this application can realize the testing of various types of task planning systems, which can improve the detection efficiency and accuracy. The test speed is fast, the accuracy is high, the adaptability is good, and it is not prone to errors, which can realize the testing of large quantities of products.
[0130] The general testing method for the mission planning system of this application has the following beneficial effects:
[0131] 1. Solidify the test data version and test case version to ensure that the mission planning system functional test can correspond to the test data and test cases one by one;
[0132] 2. Reduce the failure of task planning caused by testers’ operating habits or subjective factors;
[0133] 3. Reduce the workload of testers and increase testing efficiency and accuracy;
[0134] 4. High versatility, can be applied to test methods of other mission planning systems;
[0135] 5. Improved the reliability of the testing process.
[0136] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A general testing method for a mission planning system, characterized in that: include: S1. Build a test platform for the mission planning system, including: Based on the software differences and test logic between different models, the mission planning system test is divided into general planning and special planning; Use software testing function items to establish test data and test case fixed templates; Based on the independence of each specialized component and the test logic, establish the connection between the general planning and the specialized planning of each model; According to the connection between the previous and next steps, functional testing is integrated with general planning and special planning; S2. Based on the task planning system test platform, perform functional testing according to the test process.
2. The universal testing method for a task planning system according to claim 1, characterized in that: The testing process includes: After the mission planning data is prepared, it is imported into the mission planning system; Enter basic information according to test requirements; Enter and view task information; Performing formation planning based on the mission information; Performing route planning based on the mission information; Performing configuration selection according to the task information; Calculate a route based on the mission information; Perform take-off and landing planning calculations on the route mission to determine whether the take-off and landing requirements are met; Conduct dedicated planning; Import playback data and perform data playback; Generate planning results and output; Generate flight mission reports.
3. The universal testing method for a task planning system according to claim 2, characterized in that: The basic information includes airport information, airspace information, navigation station information and waypoint information.
4. The universal testing method for a task planning system according to claim 3, characterized in that: Each test requirement corresponds to one or more planning results.
5. The universal testing method for a task planning system according to claim 4, characterized in that: The general planning process includes: After the mission planning data is prepared, it is imported into the mission planning system; Enter basic information according to test requirements; Enter and view task information; Performing formation planning based on the mission information; Performing route planning based on the mission information; Performing configuration selection according to the task information; Calculate a route based on the mission information; Perform take-off and landing planning calculations on the route mission to determine whether the take-off and landing requirements are met; Import playback data and perform data playback; Generate planning results and output; Generate flight mission reports.
6. The universal testing method for a task planning system according to claim 5, characterized in that: Conducting dedicated planning includes: Each model enters the corresponding dedicated planning process according to its own mission information, and plans the corresponding special functions according to the mission information. After the planning is completed, a loading data package is generated and imported into the ground station or data writing card.
7. The universal testing method for a task planning system according to claim 6, characterized in that: The dedicated plans corresponding to the first test requirement include: air-to-surface confrontation planning, delivery planning, airborne radar sensor planning, optoelectronic sensor planning, electronic warfare planning, communication planning, and generation and loading data middleware.
8. The universal testing method for a task planning system according to claim 7, characterized in that: The dedicated plans corresponding to the second test requirement include: loading and unloading planning, electronic warfare planning, airdrop / airborne planning, communication and navigation planning, and data card writing.
Citation Information
Patent Citations
Configurable and extensible automobile diagnosis system and diagnosis method
CN105302113A
Method, apparatus and device for automatically generating test case, and readable storage medium
WO2019165691A1