Method and device for processing unmanned ship task model

Through the processing methods and devices of the unmanned boat mission model, the problem of inefficient processing of unmanned boat mission model is solved, the rapid deployment and iteration of unmanned boat mission model is realized, and the rapid generation of unmanned boat capabilities is supported.

CN120029642APending Publication Date: 2025-05-23CSSC SYST ENG RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411884749.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-20
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

The existing technology is difficult to efficiently process and deploy unmanned boat mission models, resulting in inefficient processing and inability to meet the needs of rapid iteration and optimization and upgrading of unmanned boats.

Method used

A method and device for processing an unmanned boat mission model is provided. By receiving the model request sent by the unmanned boat, the corresponding target mission model is determined, and the target mission model is sent to the unmanned boat, so that it can be deployed according to the target mission model. The method includes storing the boat parameters, loads and software information in the test scenario in the software database, and receiving user access instructions through the human-computer interactive interface, and finding and managing target data.

Benefits of technology

It realizes the rapid compilation, packaging, deployment and version management of the unmanned boat mission model, and forms standardized and tool-based agile deployment specifications and tools, ensuring the rapid iteration and optimization and upgrading of the unmanned boat mission model, and supporting the rapid generation of the unmanned boat capabilities on the surface.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120029642A_ABST
    Figure CN120029642A_ABST
Patent Text Reader

Abstract

The invention provides an unmanned ship task model processing method and device. The method comprises the following steps: receiving a model request sent by an unmanned ship; determining a target task model corresponding to the model request according to the model request; and sending the target task model to the unmanned ship, so that the unmanned ship is deployed according to the target task model. Aiming at the requirements of upgrading iteration and rapid deployment of the typical task model of the unmanned surface vehicle, a task model software agile deployment scheme is provided, key technologies such as standardized packaging and modular integration are broken through, and standardized processes such as rapid compiling, packaging, deployment and version management of the typical task model of the unmanned surface vehicle are provided. And a set of standardized and instrumentalized agile deployment specifications and tools are formed, so that rapid iteration and optimization upgrading of the unmanned ship task model are ensured, the unmanned ship task model is rapidly bound in advance, rapid verification and agile deployment can be realized, and rapid generation of the unmanned surface ship capability is supported.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of computer technology, and in particular relates to a method and a device for processing an unmanned boat mission model. Background Art

[0002] With the large number of unmanned surface equipment put into use, different from manned ships, it is inevitable that the human adaptation zone will be expanded to the machine adaptation zone. Due to the disruptive changes such as significantly accelerated progress and greatly weakened environmental constraints, more stringent requirements will be put forward for the comprehensive perception ability, cognitive decision-making ability, rapid response ability, efficient deployment ability, continuous guarantee ability, and environmental adaptability of surface unmanned equipment. Different types of unmanned boats need to execute different mission models, and building mission models requires a lot of manpower and material resources to execute. Therefore, how to improve the processing efficiency of unmanned boat mission models has become a technical problem that needs to be solved urgently in this field. Summary of the invention

[0003] The purpose of the present invention is to provide a method and device for processing an unmanned boat mission model.

[0004] According to a first aspect of the present invention, there is provided a processing of an unmanned boat mission model, comprising:

[0005] Receive the model request sent by the unmanned boat;

[0006] Determining a target task model corresponding to the model request according to the model request;

[0007] The target mission model is sent to the unmanned boat so that the unmanned boat is deployed according to the target mission model.

[0008] Optionally, the method further comprises:

[0009] The boat parameters, boat loads and boat software information in different test scenarios are stored in the software database.

[0010] Optionally, the method further comprises:

[0011] Receiving access instructions input by the user through the human-computer interaction interface;

[0012] According to a pre-stored software database, target data corresponding to the access instruction is found, wherein the software database also includes a warehouse name, a warehouse type and software information corresponding to the warehouse name, and the software information knowledge includes software name, version, storage time and belonging warehouse.

[0013] Optionally, the method further comprises:

[0014] Modify or delete the warehouse noun in the software database.

[0015] According to a second aspect of the present invention, there is provided a device for processing an unmanned boat mission model, comprising:

[0016] A receiving module, used for receiving a model request sent by the unmanned boat;

[0017] A determination module, used to determine a target task model corresponding to the model request according to the model request;

[0018] A deployment module is used to send the target mission model to the unmanned boat so that the unmanned boat is deployed according to the target mission model.

[0019] Optionally, the determining module is used to:

[0020] The boat parameters, boat loads and boat software information in different test scenarios are stored in the software database.

[0021] Optionally, the determining module is used to:

[0022] Receiving access instructions input by the user through the human-computer interaction interface;

[0023] According to a pre-stored software database, target data corresponding to the access instruction is found, wherein the software database also includes a warehouse name, a warehouse type and software information corresponding to the warehouse name, and the software information knowledge includes software name, version, storage time and belonging warehouse.

[0024] Optionally, the determining module is used to:

[0025] Modify or delete the warehouse noun in the software database.

[0026] In a third aspect, the present application shows an electronic device, which includes: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the method described in any of the above aspects.

[0027] In a fourth aspect, the present application illustrates a non-temporary computer-readable storage medium, which, when instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to execute a method as described in any of the above aspects.

[0028] In a fifth aspect, the present application illustrates a computer program product. When instructions in the computer program product are executed by a processor of an electronic device, the electronic device is enabled to execute the method described in any of the above aspects.

[0029] The beneficial effects brought by the present invention are as follows:

[0030] It can be seen from the above scheme that the embodiment of the present invention provides a method and device for processing the unmanned boat mission model, including: receiving a model request sent by an unmanned boat; determining the target mission model corresponding to the model request according to the model request; sending the target mission model to the unmanned boat so that the unmanned boat is deployed according to the target mission model. In response to the needs of upgrading, iterating and rapidly deploying typical mission models of unmanned boats, a mission model software agile deployment solution is proposed, breaking through key technologies such as standardized packaging and modular integration, providing standardized processes such as rapid compilation, packaging, deployment, and version management of typical mission models of surface unmanned boats, and forming a set of standardized and tool-based agile deployment specifications and tools, thereby ensuring rapid iteration and optimization upgrades of unmanned boat mission models, meeting the requirements of rapid pre-binding of unmanned boat mission models, rapid verification and agile deployment, and supporting rapid generation of surface unmanned boat capabilities. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 A schematic flow chart of a method for processing an unmanned boat mission model provided according to an embodiment;

[0032] Figure 2 A flowchart of an agile deployment provided according to an embodiment;

[0033] Figure 3 A task model encapsulation software architecture diagram provided according to an embodiment;

[0034] Figure 4 A software warehouse function diagram provided according to an embodiment;

[0035] Figure 5 A prototype architecture diagram of a rapid verification and agile deployment environment for a typical mission model of a surface unmanned boat provided according to an embodiment;

[0036] Figure 6 A diagram showing the composition of a prototype for rapid verification and agile deployment of a typical mission model for an unmanned surface vehicle according to an embodiment;

[0037] Figure 7 It is a structural block diagram of a processing device for an unmanned boat mission model of the present application.

[0038] Figure 8 It is a block diagram of an electronic device of the present application.

[0039] Fig. 9 It is a block diagram of a computer-readable storage medium of the present application. DETAILED DESCRIPTION

[0040] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution in the embodiment of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiment of the present invention. Obviously, the described embodiment is a part of the embodiment of the present invention, not all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0041] Reference Figure 1 , shows a flowchart of a method for processing an unmanned boat mission model of the present application, which can be applied to electronic equipment, wherein the method can specifically include the following steps:

[0042] S101, receiving a model request sent by the unmanned boat;

[0043] S102, determining a target task model corresponding to the model request according to the model request;

[0044] S103: Send the target mission model to the unmanned boat, so that the unmanned boat is deployed according to the target mission model.

[0045] like Figure 2 As shown in the figure, in agile deployment, the surface unmanned boat saves the time of deploying software back to the shore, and can remotely update and install the mission model software after leaving the shore, which improves the efficiency of the surface unmanned boat in applying new algorithms.

[0046] Ensure that the software is in a unified format that can be recognized by the real boat framework. Therefore, the task model software encapsulation module is designed to encapsulate the task model into a unified component.

[0047] Ensure that the software is in a unified format that can be recognized by the real boat framework. Therefore, the task model software encapsulation module is designed to encapsulate the task model into a unified component.

[0048] Ensure that the deployed version is correct. Therefore, design a software repository to manage components and versions.

[0049] To ensure that the software is successfully installed, the installation module is designed to automatically start the installation on the boat.

[0050] The encapsulation module encapsulates the task model software into a unified format and stores it in the software warehouse for management. When there is a need to deploy it on the boat side, the corresponding version of the corresponding software is pushed to the boat. The boat side framework receives it and deploys it.

[0051] Another embodiment of the present application further supplements the method for processing the unmanned boat mission model provided in the above embodiment.

[0052] Optionally, the method further comprises:

[0053] The boat parameters, boat loads and boat software information in different test scenarios are stored in the software database.

[0054] Optionally, the method further comprises:

[0055] Receiving access instructions input by the user through the human-computer interaction interface;

[0056] According to the pre-stored software database, the target data corresponding to the access instruction is found, wherein the software database also includes the warehouse name, warehouse type and software information corresponding to the warehouse noun, and the software information knowledge includes the software name, version, storage time and belonging warehouse.

[0057] Optionally, the method further comprises:

[0058] Modify or delete warehouse nouns in the software database.

[0059] like Figure 3 As shown, in terms of task model software packaging, four main tasks are completed: resource support, software dependency library / package, software management service, and visual interaction layer.

[0060] Resource support mainly provides the software and hardware environment for the unmanned boat software to run according to the possible compiled languages, and supports a variety of unmanned boat software compilation environments. Supports gcc compiler.

[0061] Software dependency libraries / packages are mainly provided based on the possible compiled languages. Provide dependency libraries / packages including at least C++ and Python languages.

[0062] The software management service is used to provide packaging script frameworks in multiple compilation languages ​​for typical software categories such as algorithms and strategies, and integrate compilation tools in multiple languages.

[0063] The visual interaction layer is used to provide a human-computer interaction interface. The software has a simple and intuitive operation interface, can customize the packaging directory, supports adding multiple executable files, and can package according to payload, function, task, etc.

[0064] In terms of the design of the unmanned boat mission model software warehouse, it is designed according to the front-end display layer, business logic layer and data storage layer.

[0065] a) Front-end display layer: provides a human-computer interaction interface to query the warehouse;

[0066] b) Business logic layer: The backend returns the query list data to the frontend through the backend module;

[0067] c) Data storage layer: It is composed of databases. The software warehouse is designed with logical sub-library functions according to the business characteristics of unmanned boats, mainly including: software warehouse creation, software warehouse display of detailed information of stored software, and storage of software into the target library according to corresponding information through the software warehouse.

[0068] like Figure 4 As shown, warehouse management mainly includes software warehouse creation, warehouse name and warehouse type to complete warehouse creation, warehouse name type modification and deletion functions.

[0069] Software details mainly include basic software information, including software name, version, storage time, and belonging warehouse.

[0070] The software list mainly includes the software list in the software warehouse, as well as software filtering functions, fuzzy query of software by name, and sorting of software according to the time of entry into the warehouse.

[0071] In terms of pushing the mission model software, the software to be installed is pushed from the software warehouse to the boat end according to the instructions. Batch push is supported. In terms of automated deployment of the mission model software, the focus is on achieving automated installation and operation of the pushed software on the boat end.

[0072] like Figure 5 As shown in the figure, prototype design and development are carried out to meet the requirements of rapid verification and agile deployment of typical mission models of surface unmanned boats.

[0073] The embodiment of the present application provides a prototype architecture diagram of a rapid verification and agile deployment environment for a typical mission model of a surface unmanned boat, such as Figure 6 shown.

[0074] (1) Scene Guidance Module

[0075] In the scenario guidance software, it is supported to set the ocean environment and typical surface and underwater targets in the test scenario. The ocean environment and typical targets come from the ocean environment database and typical target database respectively.

[0076] (2) Solution generation module

[0077] In the solution generation software, it is supported to set the boat parameters, boat load and boat software in the test scenario. After the setting of the scenario guidance software and the solution generation software, a complete test scenario can be constructed.

[0078] (3) Simulation test module

[0079] In the simulation test engine, the payload equipment simulator is combined to promote the execution of test cases. The mission model software is tested during the execution of the test cases.

[0080] (4) Result evaluation module

[0081] Based on the research on the credibility index system, an index system and evaluation method are constructed, and on this basis, result evaluation software and evaluation task model software are developed.

[0082] (5) Task model software encapsulation module

[0083] According to the unified requirements of the push software format, the task model software packaging software is designed, and the software is packaged for warehouse management.

[0084] (6) Software warehouse module

[0085] Develop software warehouse and manage software information and version information.

[0086] (7) Software push module

[0087] Supports pushing the corresponding versions of corresponding software in the software warehouse to the boat.

[0088] (8) Software deployment module

[0089] Supports automatic installation of software pushed onto the boat into the framework.

[0090] The embodiment of the present application also provides for the development of a prototype of an environment for rapid verification and agile deployment of typical mission models of surface unmanned boats. According to the overall design of the prototype of an environment for rapid verification and agile deployment of typical mission models of surface unmanned boats, the development of software modules such as scenario guidance module, solution generation module, simulation test engine, mission model module, result evaluation module, mission model software packaging module, software warehouse module, software push module, and software deployment module is carried out, as well as the development of unmanned boat-side intelligent control equipment and related computing and storage equipment. The prototype of an environment for rapid verification and agile deployment of typical mission models of surface unmanned boats is integrated and developed, and the principle verification is carried out.

[0091] It should be noted that each implementable method in this embodiment may be implemented separately, or may be implemented in combination in any manner without conflict, and this application is not limited thereto.

[0092] The embodiment of the present invention provides a method and device for processing an unmanned boat mission model, including: receiving a model request sent by an unmanned boat; determining a target mission model corresponding to the model request according to the model request; sending the target mission model to the unmanned boat so that the unmanned boat is deployed according to the target mission model. In response to the needs of upgrading, iterating and rapidly deploying typical mission models of unmanned boats, an agile deployment solution for mission model software is proposed, breaking through key technologies such as standardized packaging and modular integration, providing standardized processes such as rapid compilation, packaging, deployment, and version management of typical mission models of surface unmanned boats, and forming a set of standardized and tool-based agile deployment specifications and tools, thereby ensuring rapid iteration and optimization upgrades of unmanned boat mission models, meeting the requirements of rapid pre-binding of unmanned boat mission models, rapid verification and agile deployment, and supporting rapid generation of surface unmanned boat capabilities.

[0093] Another embodiment of the present application provides a processing device for an unmanned boat mission model, which is used to execute the processing method for the unmanned boat mission model provided in the above embodiment.

[0094] like Figure 7 As shown, it is a schematic diagram of the structure of the processing device of the unmanned boat mission model provided in the embodiment of the present application. The xx device includes a receiving module 701, a determining module 702 and a deployment module 703, wherein:

[0095] The receiving module 701 is used to receive a model request sent by the unmanned boat;

[0096] The determination module 702 is used to determine the target task model corresponding to the model request according to the model request;

[0097] The deployment module 703 is used to send the target mission model to the unmanned boat so that the unmanned boat is deployed according to the target mission model.

[0098] Regarding the device in this embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0099] Another embodiment of the present application further supplements the description of the processing device of the unmanned boat mission model provided in the above embodiment.

[0100] Optionally, a module is determined to:

[0101] The boat parameters, boat loads and boat software information in different test scenarios are stored in the software database.

[0102] Optionally, a module is determined to:

[0103] Receiving access instructions input by the user through the human-computer interaction interface;

[0104] According to the pre-stored software database, the target data corresponding to the access instruction is found, wherein the software database also includes the warehouse name, warehouse type and software information corresponding to the warehouse noun, and the software information knowledge includes the software name, version, storage time and belonging warehouse.

[0105] Optionally, a module is determined to:

[0106] Modify or delete warehouse nouns in the software database.

[0107] The embodiment of the present invention provides a processing device for an unmanned boat mission model, including: receiving a model request sent by an unmanned boat; determining a target mission model corresponding to the model request according to the model request; and sending the target mission model to the unmanned boat so that the unmanned boat is deployed according to the target mission model. In response to the needs of upgrading, iterating and rapidly deploying typical mission models of unmanned boats, an agile deployment solution for mission model software is proposed, which breaks through key technologies such as standardized packaging and modular integration, provides standardized processes such as rapid compilation, packaging, deployment, and version management of typical mission models of surface unmanned boats, and forms a set of standardized and tool-based agile deployment specifications and tools, thereby ensuring rapid iteration and optimization upgrades of unmanned boat mission models, meeting the requirements of rapid pre-binding of unmanned boat mission models, rapid verification and agile deployment, and supporting rapid generation of surface unmanned boat capabilities.

[0108] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

[0109] Optionally, an embodiment of the present application further provides an electronic device, comprising: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the various processes of the above-mentioned method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0110] The embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, each process of the above method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0111] Figure 8800 is a block diagram of an electronic device 800 shown in the present application. For example, the electronic device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0112] Reference Figure 8 , the electronic device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .

[0113] The processing component 802 generally controls the overall operation of the electronic device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.

[0114] The memory 804 is configured to store various types of data to support operations on the device 800. Examples of such data include instructions for any application or method operating on the electronic device 800, contact data, phone book data, messages, images, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0115] The power supply component 806 provides power to the various components of the electronic device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device 800.

[0116] The multimedia component 808 includes a screen that provides an output interface between the electronic device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0117] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the electronic device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.

[0118] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0119] The sensor assembly 814 includes one or more sensors for providing various aspects of status assessment for the electronic device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display and keypad of the electronic device 800, and the sensor assembly 814 can also detect the position change of the electronic device 800 or a component of the electronic device 800, the presence or absence of contact between the user and the electronic device 800, the orientation or acceleration / deceleration of the electronic device 800, and the temperature change of the electronic device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0120] The communication component 816 is configured to facilitate wired or wireless communication between the electronic device 800 and other devices. The electronic device 800 can access a wireless network based on a communication standard, such as WiFi, a carrier network (such as 2G, 3G, 4G or 5G), or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast operation information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0121] In an exemplary embodiment, the electronic device 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.

[0122] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the instructions can be executed by a processor 820 of an electronic device 800 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0123] Fig. 9 19 is a block diagram of a computer-readable storage medium 1900 shown in the present application. For example, the computer-readable storage medium 1900 may be provided as a server.

[0124] Reference Fig. 9 , the computer-readable storage medium 1900 includes a processing component 1922, which further includes one or more processors, and a memory resource represented by a memory 1932 for storing instructions, such as an application, that can be executed by the processing component 1922. The application stored in the memory 1932 may include one or more modules, each corresponding to a set of instructions. In addition, the processing component 1922 is configured to execute instructions to perform the above method.

[0125] The computer readable storage medium 1900 may also include a power supply component 1926 configured to perform power management of the computer readable storage medium 1900, a wired or wireless network interface 1950 configured to connect the computer readable storage medium 1900 to a network, and an input / output (I / O) interface 1958. The computer readable storage medium 1900 may operate based on an operating system stored in the memory 1932, such as Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ or the like.

[0126] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.

[0127] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0128] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

[0129] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in the present application can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0130] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0131] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0132] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0133] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0134] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.

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

[0136] The above are preferred embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.

Claims

1. A method for processing an unmanned boat mission model, characterized in that: include: Receive the model request sent by the unmanned boat; Determining a target task model corresponding to the model request according to the model request; The target mission model is sent to the unmanned boat so that the unmanned boat is deployed according to the target mission model.

2. The method for processing the unmanned boat mission model according to claim 1, characterized in that: The method further comprises: The boat parameters, boat loads and boat software information in different test scenarios are stored in the software database.

3. The method for processing the unmanned boat mission model according to claim 2, characterized in that: The method further comprises: Receiving access instructions input by the user through the human-computer interaction interface; According to a pre-stored software database, target data corresponding to the access instruction is found, wherein the software database also includes a warehouse name, a warehouse type and software information corresponding to the warehouse name, and the software information knowledge includes software name, version, storage time and belonging warehouse.

4. The method for processing the unmanned boat mission model according to claim 3, characterized in that: The method further comprises: Modify or delete the warehouse noun in the software database.

5. A processing device for an unmanned boat mission model, characterized in that: include: A receiving module, used for receiving a model request sent by the unmanned boat; A determination module, used to determine a target task model corresponding to the model request according to the model request; A deployment module is used to send the target mission model to the unmanned boat so that the unmanned boat is deployed according to the target mission model.

6. The processing device for the unmanned boat mission model according to claim 5, characterized in that: The determining module is used to: The boat parameters, boat loads and boat software information in different test scenarios are stored in the software database.

7. The method for processing the unmanned boat mission model according to claim 6, characterized in that: The determining module is used to: Receiving access instructions input by the user through the human-computer interaction interface; According to a pre-stored software database, target data corresponding to the access instruction is found, wherein the software database also includes a warehouse name, a warehouse type and software information corresponding to the warehouse name, and the software information knowledge includes software name, version, storage time and belonging warehouse.

8. The processing device for the unmanned boat mission model according to claim 7, characterized in that: The determining module is used to: Modify or delete the warehouse noun in the software database.

9. An electronic device, characterized in that: include: A processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the method according to any one of claims 1 to 4 when executed by the processor.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.