General test method for task planning system
By building a general testing platform in the task planning system, divided into general planning and special planning, the complex and error-prone testing problems in the existing technology are solved, and an efficient and accurate testing process is achieved.
Patent Information
- Application Number
- CN202411915394.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-04-01
- Estimated Expiration
- 2044-12-24
AI Technical Summary
Existing task planning systems are complex and error-prone in testing in multiple models, multi-functions, and non-fixed test data and use case versions, especially when planning multiple tasks, which is time-consuming and prone to planning failure.
Provide a general testing method for task planning systems. By building a test platform, the task planning system testing is divided into general planning and special planning, and the software testing function items are used to establish a fixed template to ensure the correct relationship between functional testing and planning.
The test data and use case versions are fixed, ensuring the accuracy and controllability of the functional testing of the task planning system, reducing test errors and time-consuming, and improving detection efficiency and adaptability.
Smart Images

Figure CN119739639A_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 ground and onboard personnel to ensure that the aircraft can implement its target mission smoothly and efficiently.
[0003] The task planning system has multiple models and functions, the test data and use case versions are not fixed, the forward and backward planning logic is strong, and the planners are time-consuming and labor-intensive. 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 defects of the prior art. Summary of the invention
[0005] The purpose of this application is to provide a general 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. Building a test platform for the mission planning system includes:
[0009] According to 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 create test data and test case fixed templates;
[0011] According to the independence of each special component and the test logic, establish the connection between the general planning and the special planning of each model;
[0012] According to the previous and next relationship, the functional test is carried out in conjunction with the general plan and the special plan;
[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 according to the mission information;
[0019] Performing route planning according to the mission information;
[0020] Performing configuration selection according to the task information;
[0021] Calculate the route according to 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 according to the mission information;
[0034] Performing route planning according to the mission information;
[0035] Performing configuration selection according to the task information;
[0036] Calculate the route according to 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 various functions; the user combines the task planning system function testing method with the test cases to ensure the correctness of the forward and backward relationships 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 It is a schematic diagram of a general test method architecture of a task planning system according to one embodiment of the present application;
[0048] Figure 2 It 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 scheme and advantages of the implementation of this application clearer, the technical scheme in the embodiment of this application will be described in more detail below in conjunction with the drawings in the embodiment 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 them. 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 construed 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 the present application, it should be understood that the terms "center", "longitudinal", "lateral", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present 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, and therefore should not be understood as limiting the scope of protection of the present application.
[0051] The following is combined with Figure 1 to Figure 2 This application is described in further detail.
[0052] The present application provides a general testing method for a mission planning system, comprising the following steps:
[0053] S1. Building a test platform for the mission planning system includes:
[0054] According to 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 create test data and test case fixed templates;
[0056] According to the independence of each special component and the test logic, establish the connection between the general planning and the special planning of each model;
[0057] According to the previous and next relationship, the functional test is carried out in conjunction with the general plan and the special plan;
[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 task 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 task information;
[0066] Calculate the route based on the 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 special 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 implementation 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 entry: Airport entry, in the airport entry interface, enter the corresponding airport name and latitude and longitude and other information, click Save, and the airport information entry is completed. 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 completing the settings, 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 setting interface, set the 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 to add a route point, attach the last point to the landing airport, and then save the route.
[0081] Step 7: Configuration selection: After creating the route or opening the route case, select the required aircraft configuration in 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 airport and landing airport information, obtain the takeoff, landing, alternate landing 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 on the planning result output, 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 Schedule to quickly generate a flight mission report.
[0087] According to different test requirements, special planning is divided into 600 special planning and other model special planning. On the basis of planning the general planning, the special planning function can be independently planned according to the task requirements issued by the superior.
[0088] In a specific implementation 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 that an aircraft carries two missiles and uses double-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 "Make Launch Control Plan"; in the associated route, right-click and select the associated route;
[0091] Step 2: Right-click and select Add Target, and 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 XXXX-Attack Plan 1;
[0092] Step 3: In the planning parameter setting window, select the attack method, set the number of launches, click automatic planning, and it will prompt success. Associate the flight segments, click automatic planning, and it will prompt successful planning; click the "Check" button, and it will prompt that the constraint check has passed;
[0093] Step 4: Click "Track 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 the prompt message will be: Check passed.
[0094] The delivery planning process includes the following steps:
[0095] Step 1: Set the drop point in the route, double-click "Drop 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 then 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, click the segment detectability calculation, and 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, click Segment Detectability Calculation, and 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: In the photoelectric sensor interface, click the "Associate route" button on the interface 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 working mode, click the "Calculate" button, and the calculation result will be displayed in the corresponding text box on the interface; check the "Plot TGP detection range with the target as the center point" selection button on the software interface to plot the TGP detection range with the target as the center point on the map interface at the current operating altitude and working mode;
[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 to associate the route, right-click the associated route to create an electronic warfare key point, select the pod, and click OK respectively; on the "Electronic Effectiveness Calculation" page, click "Target Reconnaissance Warning Result Calculation", and the reconnaissance warning result will be displayed below; click "Target Interference Result Calculation", and the interference result will be displayed below;
[0108] Step 2: Check the interference result, click the [Calculation of 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 related 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 link, set up the leader and wingman, save and generate the current grouping parameters;
[0111] Step 2: In the communication plan interface, set the station channel and perform frequency conflict check;
[0112] Step 3: After planning the equipment and channels and adding the air-to-air performance calculation communication object, right-click another aircraft route plan, select "Add object to current plan", adjust the platform band, click to start air-to-air performance calculation, follow the prompts to complete the calculation, and return to the map to view the calculation results;
[0113] Step 4: Right-click Ground Station 1, 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. After the calculation is completed according to the prompts, return to the map to view the calculation results.
[0114] Generate loading data 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 loading parameters.
[0116] Special design 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, and the "Mission Loading Weight and Center of Gravity Planning" window will pop up; in the main interface of the program, click the "Data Management" button; add and set the required data;
[0119] Step 2: First select the "Loading Planning" 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 personnel and other information as required and set the allocation. After the settings are completed, click Save Case;
[0120] Step 3: Select the "Design Loading" button in the "Airdrop Configuration" box, select the flight, and import the route mission information; select cargo personnel, airdrop and other information as needed 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 loading 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, and the test speed is fast, the accuracy is high, the adaptability is good, and it is not easy to make mistakes, so it can realize the testing of large quantities of products.
[0130] The general testing method of the task planning system of the present application has the following beneficial effects:
[0131] 1. Solidify the test data version and test case version to ensure that the mission planning system function 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. It is highly versatile and can be applied to the testing methods of other mission planning systems;
[0135] 5. Improved the reliability of the testing process.
[0136] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A general test method for a task planning system, characterized in that: include: S1. Building a test platform for the mission planning system includes: According to the software differences and test logic between models, the mission planning system test is divided into general planning and special planning; Use software testing function items to create test data and test case fixed templates; According to the independence of each special component and the test logic, establish the connection between the general planning and the special planning of each model; According to the previous and next relationship, the functional test is carried out in conjunction with the general plan and the special plan; 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 according to the mission information; Performing route planning according to the mission information; Performing configuration selection according to the task information; Calculate the route according to 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 according to the mission information; Performing route planning according to the mission information; Performing configuration selection according to the task information; Calculate the route according to 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: 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 of loading data middleware.
8. The universal testing method for a task planning system according to claim 7, characterized in that: The special 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
Sample analysis system and sample scheduling planning method thereof
CN112834760A
Automatic production measurement system, production measurement method and computer readable storage medium
CN118132639A
Method, apparatus and device for automatically generating test case, and readable storage medium
WO2019165691A1