Marine audio frequency integrated resource scheduling configuration management system
Through the integrated resource scheduling and configuration management system for marine audio, the problem of insufficient utilization of ship audio resources is solved, and efficient resource allocation and task execution efficiency are improved.
Patent Information
- Application Number
- CN202510432163.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-08
- Publication Date
- 2025-07-22
AI Technical Summary
The existing ship audio resource management methods are functionally oriented and cannot make full use of limited audio resources in complex underwater environments, resulting in waste of resources and inefficient task execution.
The marine audio integrated resource scheduling and configuration management system is adopted, including data management module, task decomposition module, dynamic scheduling module and audio component control module. By obtaining underwater audio tasks and component status data, decomposing tasks, determining new audio requirements, and generating the optimal resource scheduling and configuration strategy to control component execution strategies.
It realizes refined configuration, avoids resource waste, makes full use of limited resources, and improves the effective functional density and task concurrent efforts of the audio component platform area.
Smart Images

Figure CN120353587A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of dynamic scheduling of audio resources, and particularly relates to a marine audio integrated resource scheduling and configuration management system. Background Art
[0002] The audio resources of a warship refer to the acoustic frequency resources and their related devices and systems involved in the underwater audio and communication tasks of the warship. These resources mainly include sonar systems, underwater acoustic communication devices, acoustic interference devices, etc., which are used to achieve functions such as underwater target detection, communication, navigation, and positioning;
[0003] In the current underwater tasks of warships, the reasonable scheduling and configuration of audio resources are crucial for improving the task completion efficiency and ensuring the smooth execution of tasks; however, most of the existing management methods for the whole-ship audio resources are managed in a function-oriented manner, and in a complex underwater environment, the function-oriented method cannot make full use of the limited audio resources on the warship. Summary of the Invention
[0004] In view of this, the present invention provides a marine audio integrated resource scheduling and configuration management system to solve the above technical problems.
[0005] To achieve the above object, the present invention provides a marine audio integrated resource scheduling and configuration management system, including:
[0006] A data management module for obtaining the current task situation of underwater audio tasks and the status data of audio components;
[0007] A task decomposition module for decomposing underwater audio tasks, determining new execution tasks according to the current task situation, and determining new audio requirements according to the new execution tasks;
[0008] A dynamic scheduling module for determining the optimal audio resource scheduling and configuration strategy according to the new audio requirements and status data;
[0009] An audio component control module for controlling the audio components to execute the audio resource scheduling and configuration strategy.
[0010] As an embodiment of the present invention, the data management module includes:
[0011] A task acquisition module for obtaining underwater audio tasks and the current task situation; wherein, the underwater audio tasks include: audio tasks and task priorities; the current task situation includes: the current task implementation order and the current audio subtask set;
[0012] An audio component management module for obtaining the status data of audio components.
[0013] As an embodiment of the present invention, the task decomposition module performs the following operations:
[0014] Decompose the audio task based on the Hall three-dimensional structure model to obtain an audio sub-task set and the task execution sequence;
[0015] Determine the first new task according to the audio sub-task set and the task execution sequence;
[0016] Determine the second new task according to the current task execution sequence and the current audio sub-task set;
[0017] Determine the new execution task according to the first new task and the second new task;
[0018] Determine the required audio components to be used according to the new execution task to obtain the new audio requirements.
[0019] As an embodiment of the present invention, the dynamic scheduling module performs the following operations:
[0020] Determine the idle audio resources of the audio resources according to the status data;
[0021] Judge whether the idle audio resources meet the new audio requirements; if so, generate an optimal audio resource scheduling configuration strategy based on statistical principles;
[0022] If not, determine the allocable audio resources based on the task priority, and process the allocable audio resources, the new audio requirements, the task priority, and the audio requirements of the current execution task through a genetic algorithm to obtain an optimal audio resource scheduling configuration strategy.
[0023] As an embodiment of the present invention, determining the adjustable audio resources based on the task priority includes:
[0024] Obtain the task priority of the current execution task, and use the audio resources corresponding to the tasks whose task priorities are not greater than the new execution task as the adjustable audio resources;
[0025] Determine the allocable audio resources according to the adjustable audio resources and the idle audio resources.
[0026] As an embodiment of the present invention, processing the allocable audio resources, the new audio requirements, the task priority, and the audio requirements of the current execution task through a genetic algorithm to obtain an optimal audio resource scheduling configuration strategy includes:
[0027] Initialize the population of the genetic algorithm, and define the fitness function and the termination condition;
[0028] Randomly generate an initial population, and each individual in the initial population is a set of solutions;
[0029] Determine whether the initial population meets the preset termination condition; if not, evolve the initial population according to the preset rules;
[0030] If it meets, evaluate the individuals in the initial population based on the fitness function to obtain the evaluation values of the individuals;
[0031] Select the individual with the largest evaluation value as the optimal solution to obtain the optimal audio resource scheduling and configuration strategy.
[0032] As an embodiment of the present invention, determine the audio components required to be used according to the newly added execution task to obtain the newly added audio requirements, including:
[0033] Obtain the preset task requirement relationship; wherein, the task requirement relationship includes: an audio requirement and one or more tasks;
[0034] Based on the task recognition model and the data range recognition model, respectively perform task recognition and data range recognition on the preset task requirement relationship to obtain the task recognition result and the data range recognition result;
[0035] Concatenate the task recognition result, the data range recognition result and the preset task requirement relationship to obtain a matching template; wherein, each matching template includes: a task recognition result, a data range recognition result and a preset task requirement relationship;
[0036] Based on the task recognition model and the data range recognition model, respectively perform task recognition and data range recognition on the newly added execution task to obtain the newly added task recognition result and the newly added data range recognition result;
[0037] Match the newly added task recognition result and the newly added data range recognition result with the matching template to obtain the preset task requirement relationship corresponding to the newly added execution task, and use the audio requirement in the corresponding preset task requirement relationship as the newly added audio requirement.
[0038] The beneficial effects of the present invention are as follows: After obtaining the latest underwater audio task, decompose the latest underwater audio task to determine the subtasks at each stage for completing the underwater audio task, determine the audio requirements for executing the current stage of audio subtasks, and then perform reasonable configuration, realizing refined configuration, avoiding waste caused by excessive configured resources, thereby making full use of the limited overall resources, giving full play to the efficacy of audio components, and improving the effective function density and task concurrency of the audio component platform area.
[0039] Other advantages, objectives and features of the present invention will be described in the subsequent specification, and to some extent will be obvious to those skilled in the art, or those skilled in the art can be taught from the practice of the present invention. The objectives and other advantages of the present invention can be achieved and obtained through the following specification. Brief Description of the Drawings
[0040] To make the objectives, technical solutions and beneficial effects of the present invention clearer, the following drawings are provided for the description of the present invention:
[0041] Figure 1 It is a schematic diagram of the system modules of the present invention;
[0042] Figure 2 It is a schematic flowchart of the task decomposition module of the present invention;
[0043] Figure 3 It is a schematic flowchart of determining the new audio requirements of the present invention. Detailed Embodiments
[0044] As Figures 1 to 3 shown, the present invention provides a marine audio integrated resource scheduling and configuration management system, which is characterized by including:
[0045] A data management module, configured to obtain the current task situation of underwater audio tasks and the status data of audio components;
[0046] A task decomposition module, configured to decompose underwater audio tasks, determine new execution tasks according to the current task situation, and determine new audio requirements according to the new execution tasks;
[0047] A dynamic scheduling module, configured to determine an optimal audio resource scheduling and configuration strategy according to the new audio requirements and status data;
[0048] An audio component control module, configured to control the audio components to execute the audio resource scheduling and configuration strategy.
[0049] Working principle of the above technical solution: Before performing an underwater audio task, classify the audio resources of the entire ship. Specifically, classify the audio resources into three categories: wet-end arrays (such as sonars and audio transmitters, etc.), pre-transmission or pre-reception (such as signal amplifiers, etc.), and digital signal and data processing software (such as display and control, etc.); then determine the processing capabilities of each unit component corresponding to each category, so as to facilitate the subsequent rapid scheduling of audio resources; after receiving a new underwater audio task issued by the task personnel, decompose the underwater audio task into several sub-tasks to obtain an audio sub-task set; then determine one or more audio sub-tasks that need to be executed immediately in the audio sub-task set, and regard the tasks that need to be executed immediately as newly added execution tasks; determine the newly added audio requirements required for the newly added execution tasks; through the data management module, obtain the status data of the current audio components; at the same time, obtain the current task situation and the audio components used by the currently executing audio sub-tasks, that is, audio resources; then determine the available audio resources according to the audio components used by the currently executing audio sub-tasks and the status data of the current audio components; then configure the newly added audio requirements according to the available audio resources to obtain an optimal audio resource scheduling configuration strategy, and then the audio component control module controls the corresponding audio components to process the assigned tasks according to the generated configuration strategy, so as to complete the execution of the new underwater audio task issued by the task personnel.
[0050] Beneficial effects of the above technical solution: Through the above technical solution, after obtaining the latest underwater audio task, this technical solution decomposes the latest underwater audio task to determine the sub-tasks of each stage for completing the underwater audio task, determines the audio requirements for executing the current-stage audio sub-task, and then makes a reasonable configuration to achieve refined configuration, avoid waste caused by excessive configured resources, so as to make full use of the limited overall resources, give full play to the efficiency of the audio components, and improve the effective function density of the audio component platform area and the concurrency of tasks.
[0051] In one embodiment, the data management module includes:
[0052] A task acquisition module, used to acquire underwater audio tasks and the current task situation; among them, the underwater audio task includes: audio task and task priority; the current task situation includes: the current task implementation sequence and the current audio sub-task set;
[0053] An audio component management module, used to acquire the status data of audio components;
[0054] Working principle and beneficial effects of the above technical solution: During actual use, underwater audio tasks are obtained through the task management module. Among them, underwater audio tasks include audio tasks and task priorities. The task priority is used to determine the order of execution when the system executes multiple tasks simultaneously. At the same time, the task acquisition module will also obtain the current task status of the tasks currently being executed from the database. Among them, the current task status includes: the current task execution order, the current audio subtask set, the audio subtasks being executed, and the audio component data corresponding to the execution subtasks. The status data of each unit audio component is obtained through the audio component management module. Among them, the status data includes the working state, the idle state, and damage. Specifically, when the unit audio component is working, it is determined that the unit audio component is in the working state; when the unit audio component is not working and not damaged, it is determined that the unit audio component is in the idle state. By obtaining the current task status of the tasks being executed and the status data of various types of audio components, it is possible to determine which audio resources can be scheduled, so that after obtaining a new task, the execution of the new underwater audio task can be quickly completed.
[0055] In one embodiment, the task decomposition module performs the following operations:
[0056] Decompose the audio task based on the Hall three-dimensional structure model to obtain an audio subtask set and a task execution order;
[0057] Determine the first new task according to the audio subtask set and the task execution order;
[0058] Determine the second new task according to the current task execution order and the current audio subtask set;
[0059] Determine the new execution task according to the first new task and the second new task;
[0060] Determine the audio components required for use according to the new execution task to obtain new audio requirements.
[0061] Working principle and beneficial effects of the above technical solution: During the actual execution process, the audio task is decomposed through the Hall three-dimensional structure model into multiple audio subtasks and the task execution sequence. Specifically, taking the underwater communication task as an example, the underwater communication task "conduct covert communication with the underwater detector at a certain location, with a priority level of 2" issued to the task personnel is decomposed through the Hall three-dimensional structure. Logically, it is decomposed into establishing a covert communication link with the underwater detector at a certain location and transmitting data through a stable communication link. In the time dimension, it is decomposed into the first stage and the second stage. In the activity dimension, it is decomposed into the audio frequency and audio component categories required to establish the communication link, the audio component devices required for data transmission, etc. A Hall three-dimensional matrix is constructed based on the logical dimension, time dimension, and activity dimension. Among them, for the audio subtasks determined based on the Hall three-dimensional matrix, the audio subtasks are such as "establish a covert communication link with the underwater detector at a certain location (location range) in the first stage, using ** audio frequency and transmitting sonar". Traverse the Hall three-dimensional matrix to determine the set of audio subtasks, and determine the task execution sequence according to the order. Among them, some audio subtasks can be parallel tasks and have the same order. After determining the set of audio subtasks and the task execution sequence, take the audio subtask in the first order as the first new task. Then, according to the current task situation, judge whether there are new audio subtasks that need to be executed in the currently executing audio task. If so, take them as the second new task. Then, take the first new task and the second new task together as the new execution tasks. If not, it means the second new task is 0, and directly take the first new task as the new execution task. Among them, the first new task and the second new task can be 0 or multiple. Then determine the number of unit audio components required for the new execution tasks to obtain the new audio requirements.
[0062] At the same time, while determining whether there are new execution tasks, the task decomposition module updates the current task situation in the database after an audio subtask is completed.
[0063] In one embodiment, the dynamic scheduling module performs the following operations:
[0064] Determine the idle audio resources of the audio resources according to the status data;
[0065] Judge whether the idle audio resources meet the new audio requirements; if they meet, generate an optimal audio resource scheduling configuration strategy based on statistical principles;
[0066] If they do not meet, determine the allocable audio resources based on the task priority, and process the allocable audio resources, new audio requirements, task priority, and audio requirements of the currently executing task through a genetic algorithm to obtain an optimal audio resource scheduling configuration strategy;
[0067] Working principle and beneficial effects of the above technical solution: After determining the new audio requirements, obtain the status data of the current audio components, determine which audio components are in an idle state according to the status data, and determine the idle audio resources based on the audio components in the idle state; then determine whether the idle audio resources meet all the new audio requirements. If so, configure the new audio requirements and the idle audio resources based on statistical principles, and the obtained configuration strategy is the optimal audio resource scheduling configuration strategy; when the resources of the idle audio are insufficient to meet the new audio requirements, reselect the audio resources according to the task priorities of the currently executing audio subtasks to obtain the allocable audio resources, and then use the genetic algorithm to configure the new audio requirements and the scheduled audio requirements and the allocable audio resources according to the task priorities to obtain the optimal audio resource scheduling configuration strategy, so that the obtained optimal audio resource scheduling configuration strategy can maximize the utilization of audio resources while meeting the task priorities.
[0068] In one embodiment, determining the adjustable audio resources based on the task priorities includes:
[0069] Obtain the task priorities of the currently executing tasks, and use the audio resources corresponding to the tasks whose task priorities are not greater than those of the newly added executing tasks as the adjustable audio resources;
[0070] Determine the allocable audio resources according to the adjustable audio resources and the idle audio resources;
[0071] Working principle and beneficial effects of the above technical solution: When it is determined that the existing idle audio resources are insufficient to meet the new audio requirements, obtain the audio resources occupied by the currently executing audio subtasks and the task priorities, and then, according to the priorities of the audio subtasks corresponding to the new audio requirements, use the audio resources corresponding to the currently executing audio subtasks whose task priorities are not higher than those of the new audio requirements, together with the idle audio resources, as the allocable audio resources, and then use the genetic algorithm to schedule the allocable audio resources.
[0072] In one embodiment, processing the allocable audio resources, the new audio requirements, the task priorities, and the audio requirements of the currently executing tasks through the genetic algorithm to obtain the optimal audio resource scheduling configuration strategy includes:
[0073] Initialize the population of the genetic algorithm, define the fitness function and the termination conditions;
[0074] Randomly generate the initial population, and each individual in the initial population is a set of solutions;
[0075] Determine whether the initial population meets the preset termination conditions; if not, evolve the initial population according to the preset rules;
[0076] If satisfied, evaluate the individuals in the initial population based on the fitness function to obtain the evaluation values of the individuals;
[0077] Select the individual with the largest evaluation value as the optimal solution to obtain the optimal audio resource scheduling and configuration strategy;
[0078] The working principle and beneficial effects of the above technical solution: Through the genetic algorithm, the allocable audio resources are scheduled so that the obtained optimal audio resource scheduling and configuration strategy meets the requirements that the audio subtasks with high task priorities are executed first and the audio resource utilization rate is relatively high.
[0079] In one embodiment, determine the audio components required for the newly added execution task to obtain the newly added audio requirements, including:
[0080] Obtain the preset task requirement relationship; wherein, the task requirement relationship includes: one audio requirement and one or more tasks;
[0081] Based on the task recognition model and the data range recognition model, respectively perform task recognition and data range recognition on the preset task requirement relationship to obtain the task recognition result and the data range recognition result;
[0082] Concatenate the task recognition result, the data range recognition result and the preset task requirement relationship to obtain a matching template; wherein, each matching template includes: one task recognition result, one data range recognition result and one preset task requirement relationship;
[0083] Based on the task recognition model and the data range recognition model, respectively perform task recognition and data range recognition on the newly added execution task to obtain the newly added task recognition result and the newly added data range recognition result;
[0084] Match the newly added task recognition result and the newly added data range recognition result with the matching template to obtain the preset task requirement relationship corresponding to the newly added execution task, and use the audio requirement in the corresponding preset task requirement relationship as the newly added audio requirement.
[0085] Working principle of the above technical solution: Before determining the new audio requirements based on the newly added execution task, according to various technical specifications involved in underwater audio, an audio sub-task and one of its required audio requirements are connected as a task requirement relationship, and then the audio requirements of all audio sub-tasks corresponding to the underwater audio task are determined to obtain several task requirement relationships, and a database is established based on this; when determining the new audio requirements based on the newly added execution task, first obtain the preset task requirement relationship from the database, and then input the tasks in the task requirement relationship into the task recognition model and the data range recognition model respectively to obtain the task recognition result and the data range recognition result, and connect the task recognition result, the data range recognition result and the audio requirement as a comparison triple; then, input the newly added execution task into the task recognition model and the data range recognition model respectively to obtain the newly added task recognition result and the newly added data range recognition result; for example, for the audio sub-task "establish a secret communication link with an underwater detector at a certain (location range) in the first stage, using ** audio frequency and transmitting sonar", the task recognition result is "underwater detector", "communication link", "secret"; the data range recognition result is "a certain (location range)", "** audio frequency"; then compare the newly added task recognition result and the newly added data range recognition result of the new audio requirement with the task recognition result and the data range recognition result in the comparison triple, and when the newly added task recognition result and the task recognition result and the newly added data range recognition result and the data range recognition result are completely matched, output the audio requirement of the corresponding comparison triple to obtain the new audio requirement; among them, by marking the training tasks in the task requirement relationship with task labels, and then inputting the training tasks and the task labels into a basic model (which can be a neural network model) for training, after the training is completed, a task recognition model is obtained; similarly, a data range recognition model is obtained through training;
[0086] Beneficial effects of the above technical solution: Through the above technical solution, when matching the audio requirements for the newly added execution task, the audio requirements for the newly added execution task can be quickly and accurately matched, thereby improving the task execution efficiency; at the same time, it is avoided to match too much or too little audio resources for the audio sub-task, resulting in waste and overload of the audio components.
[0087] Finally, it should be noted that the above preferred embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them. Although the present invention has been described in detail through the above preferred embodiments, those skilled in the art should understand that various changes can be made in form and details without departing from the scope defined by the claims of the present invention.
Claims
1. A marine audio integrated resource scheduling and configuration management system, characterized in that Including: A data management module, which is used to obtain the current task situation of underwater audio tasks and the status data of audio components; A task decomposition module, which is used to decompose underwater audio tasks, determine newly added execution tasks according to the current task situation, and determine newly added audio requirements according to the newly added execution tasks; A dynamic scheduling module, which is used to determine the optimal audio resource scheduling configuration strategy according to the newly added audio requirements and status data; An audio component control module, which is used to control the audio components to execute the audio resource scheduling configuration strategy.
2. The marine audio integrated resource scheduling configuration management system according to claim 1, characterized in that The data management module includes: A task acquisition module, which is used to acquire underwater audio tasks and the current task situation; among them, the underwater audio tasks include: audio tasks and task priorities; the current task situation includes: the current task implementation sequence and the current audio subtask set; An audio component management module, which is used to acquire the status data of audio components.
3. The marine audio integrated resource scheduling configuration management system according to claim 1, characterized in that The task decomposition module performs the following operations: Decompose the audio task based on the Hall three-dimensional structure model to obtain an audio subtask set and a task implementation sequence; Determine the first newly added task according to the audio subtask set and the task implementation sequence; Determine the second newly added task according to the current task implementation sequence and the current audio subtask set; Determine the newly added execution task according to the first newly added task and the second newly added task; Determine the audio components to be used according to the newly added execution task to obtain newly added audio requirements.
4. The marine audio integrated resource scheduling configuration management system according to claim 1, characterized in that The dynamic scheduling module performs the following operations: Determine the idle audio resources of the audio resources according to the status data; Judge whether the idle audio resources meet the newly added audio requirements; if they meet, generate the optimal audio resource scheduling configuration strategy based on statistical principles; If not, determine the allocable audio resources based on the task priority, and process the allocable audio resources, newly added audio requirements, task priority, and audio requirements of the current execution task through a genetic algorithm to obtain the optimal audio resource scheduling configuration strategy.
5. The marine audio integrated resource scheduling configuration management system according to claim 4, characterized in that Determining the adjustable audio resources based on the task priority includes: Obtain the task priority of the current execution task, and use the audio resources corresponding to the tasks whose task priorities are not greater than the newly added execution task as the adjustable audio resources; Determine the allocable audio resources according to the adjustable audio resources and the idle audio resources.
6. The marine audio integrated resource scheduling configuration management system according to claim 4, characterized in that Processing the allocable audio resources, newly added audio requirements, task priority, and audio requirements of the current execution task through a genetic algorithm to obtain the optimal audio resource scheduling configuration strategy, including: Initialize the population of the genetic algorithm, define the fitness function and the termination condition; Randomly generate the initial population, and each individual in the initial population is a set of solutions; Determine whether the initial population meets the preset termination condition; if not, evolve the initial population according to the preset rules; If it meets the condition, evaluate the individuals in the initial population based on the fitness function to obtain the evaluation values of the individuals; Select the individual with the largest evaluation value as the optimal solution to obtain the optimal audio resource scheduling and configuration strategy.
7. A marine audio integrated resource scheduling, configuration and management system according to claim 3, wherein, Determine the audio components required for the newly added execution task to obtain the newly added audio requirements, including: Obtain the preset task requirement relationship; wherein, the task requirement relationship includes: an audio requirement and one or more tasks; Based on the task recognition model and the data range recognition model, respectively perform task recognition and data range recognition on the preset task requirement relationship to obtain the task recognition result and the data range recognition result; Concatenate the task recognition result, the data range recognition result and the preset task requirement relationship to obtain a matching template; wherein, each matching template includes: a task recognition result, a data range recognition result and a preset task requirement relationship; Based on the task recognition model and the data range recognition model, respectively perform task recognition and data range recognition on the newly added execution task to obtain the newly added task recognition result and the newly added data range recognition result; Match the newly added task recognition result and the newly added data range recognition result with the matching template to obtain the preset task requirement relationship corresponding to the newly added execution task, and use the audio requirement in the corresponding preset task requirement relationship as the newly added audio requirement.
Citation Information
Cited By
Audio frequency integrated signal processor for 40G / 10G Ethernet and SRIO high-speed data transmission
CN120811989A