Unmanned ship shore-based public computing storage resource integration system and construction method thereof

By designing an unmanned boat shore-based public computing storage resource integration system, the problems of waste, unreasonable allocation and high cost of computing and storage resource management in the surface unmanned boat system are solved, and efficient resource utilization and data security management are achieved.

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

Patent Information

Application Number
CN202411925546.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

The existing surface unmanned boat system has problems such as wasted resource, unreasonable configuration, complex data management and high costs in computing and storage resource management.

Method used

Design an unmanned boat shore-based public computing storage resource integration system to achieve efficient management of computing and storage resources through dynamic allocation and sharing of shore-based server resources. The system includes a public computing server, a remote management and monitoring system, which supports virtualization of computing resources and redundant backup of storage resources.

Benefits of technology

Through resource sharing and virtualization, resource utilization is optimized, hardware requirements and maintenance costs are reduced, task flexibility and data security are improved, data management and fault handling are simplified.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120045123A_ABST
    Figure CN120045123A_ABST
Patent Text Reader

Abstract

The invention discloses an unmanned ship shore-based public computing storage resource integration system and a construction method thereof, and the system comprises a public computing server which is disposed on a shore and communicates with an unmanned ship through a high-bandwidth communication link. And public information is stored in the public computing server. And each service application micro-service of the unmanned ship cluster system is deployed in the public computing server. And the remote management and monitoring system is in two-way communication with the public computing server and is used for monitoring the efficiency and safety of resource allocation. According to the invention, shore-based server resources are utilized, efficient communication with the USV system is carried out through network connection, the shore-based computing server can dynamically allocate computing resources to a plurality of USVs, and various task requirements are met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of surface unmanned vehicle communication, and particularly relates to an integrated system for shore-based public computing and storage resources of a surface unmanned vehicle and a construction method thereof. Background Art

[0002] With the continuous progress of technology, surface unmanned vehicles (USVs) are increasingly widely used in fields such as ocean exploration, underwater detection, and environmental monitoring. These unmanned vehicles are usually equipped with various sensors and devices for performing various tasks, such as data collection, underwater survey, and ocean observation. With the increase in task complexity and the expansion of data requirements, the USV system's demand for computing and storage resources is also continuously increasing. However, effectively managing and configuring these resources has become a challenge, which requires an efficient integrated design method for shore-based public computing and storage resources.

[0003] In modern USV systems, computing and storage resources play a crucial role. These resources are used in the following key aspects:

[0004] 1) Data processing and analysis: The USV needs to process sensor data in real time for tasks such as target detection, path planning, and decision-making.

[0005] 2) Data storage: A large amount of sensor data needs to be stored for a long time for subsequent analysis, backtracking, and reporting.

[0006] 3) Communication: The USV needs to transmit and communicate data with a shore-based command center or other USVs.

[0007] 4) Autonomous decision-making: The USV needs sufficient computing power for autonomous decision-making, such as obstacle avoidance and task replanning.

[0008] These requirements make the computing and storage resources in the USV system a complex system component.

[0009] However, there are some challenges and problems in the management of computing and storage resources in existing USV systems:

[0010] 1) Resource waste: Traditional USV systems usually allocate independent computing and storage devices to each USV, which may lead to resource waste, especially when the resource utilization rate is low in some tasks.

[0011] 2) Unreasonable configuration: The resource configuration may be unreasonable, resulting in some USV systems having excess or insufficient resources and being difficult to adapt to the needs of different tasks.

[0012] 3) Data management problems: Data may be scattered and stored in different devices, making it difficult to manage and retrieve effectively.

[0013] 4) High cost: Maintaining a large number of independent computing and storage devices requires high costs, especially when regular upgrades and maintenance are needed. Summary of the Invention

[0014] To solve the above technical problems, the present invention provides an integrated system for shore-based public computing and storage resources of unmanned surface vessels and its construction method. Utilizing shore-based server resources, it communicates efficiently with the USV system through network connections. The shore-based computing server can dynamically allocate computing resources to multiple USVs to meet various task requirements. The storage resources are reasonably configured to achieve data sharing and redundant backup.

[0015] The object of the present invention is achieved through the following technical solutions. An integrated system for shore-based public computing and storage resources of unmanned surface vessels includes:

[0016] A public computing server, deployed on the shore, communicates with the unmanned surface vessel through a high-bandwidth communication link.

[0017] The public computing server stores public information, supports virtualization of the physical resources of the computing unit, supports large-capacity data computing, provides virtualization abstractions of the CPU, memory, and storage based on the physical host operating system, forms manageable and schedulable logical resources, and forms a public computing resource pool through resource aggregation, with a fault-tolerant backup mechanism.

[0018] Each business application microservice of the unmanned surface vessel cluster system is deployed in the public computing server.

[0019] A remote management and monitoring system, communicating bidirectionally with the public computing server, is used to monitor the efficiency and security of resource allocation.

[0020] Preferably, the public computing server adopts a computing server with a generalized and modular X86 architecture or MIPS architecture.

[0021] Preferably, the deployment method of each business application microservice of the unmanned surface vessel cluster system is as follows:

[0022] Each business application microservice of the unmanned surface vessel cluster system is imported into the integrated management device in the form of an optical disc or other forms through input and output devices; the integrated management device stores the business application microservice in the public computing server; the integrated management device deploys each business application microservice and configures virtual machines in the corresponding computing server through the basic service software according to the deployment plan of the unmanned surface vessel cluster system; the deployment information registration of each business application microservice is completed.

[0023] Preferably, the public information stored in the public computing server includes: files, data, and videos.

[0024] Preferably, the public computing server adopts the "main operation + hot backup" mode to achieve physical redundancy.

[0025] In addition to providing an integrated system for unmanned surface vehicle (USV) shore-based public computing and storage resources, the present invention further provides a construction method for the above system, including the following steps:

[0026] Step 1: Deployment of public computing servers;

[0027] Step 2: Deployment of public storage for public computing servers;

[0028] Step 3: Common design, storage resource redundancy, and configuration deployment of public computing servers.

[0029] Preferably, Step 1 specifically includes the following steps:

[0030] Step 1.1: Deployment of computing servers;

[0031] Step 1.2: Construction of communication facilities;

[0032] Step 1.3: Connection of USV;

[0033] Step 1.4: Resource allocation;

[0034] Step 1.5: Configuration of remote management tools.

[0035] Preferably, Step 2 specifically includes the following steps:

[0036] Step 2.1: Determine common storage requirements;

[0037] Step 2.2: Select storage technology;

[0038] Step 2.3: Design storage architecture;

[0039] Step 2.4: Configure data access and sharing;

[0040] Step 2.5: Build a data backup and redundancy system;

[0041] Step 2.6: Monitoring and management;

[0042] Step 2.7: Training and maintenance;

[0043] Step 2.8: Regular evaluation and optimization.

[0044] Preferably, Step 3 specifically includes the following steps:

[0045] Step 3.1: Requirement analysis;

[0046] Step 3.2: Select hardware and technology;

[0047] Step 3.3: Design a shared storage system;

[0048] Step 3.4: Data management and access control;

[0049] Step 3.5: System monitoring and maintenance;

[0050] Step 3.6: Training and documentation;

[0051] Step 3.7: Regular evaluation and optimization.

[0052] Compared with the prior art, the present invention has the following advantages:

[0053] An integrated system for shore-based public computing and storage resources of an unmanned surface vehicle and a construction method thereof provided by the present invention have the following advantages, including a shared computing server, a shared storage design and a shared design, storage resource redundancy and configuration design:

[0054] Among them, the shared computing server has the following advantages:

[0055] 1) Resource optimization: Multiple USV systems can share a single computing resource pool, avoiding resource waste and redundancy.

[0056] 2) Cost reduction: The shared computing server reduces the need for hardware devices, lowering the system construction and maintenance costs.

[0057] 3) Task flexibility: The USV system can dynamically obtain computing resources according to the needs of different tasks, improving task flexibility and adaptability.

[0058] 4) Remote management: The remote management tool provides real-time monitoring and management of resources, reducing the fault handling time.

[0059] 5) Data security: The USV system can store data on the shore-based server, improving the security and controllability of the data.

[0060] As an innovative design method, the shared computing server is expected to optimize the resource utilization of the unmanned surface vehicle system, improve performance and reliability, while reducing costs. This design method is applicable to various application fields, from ocean exploration to environmental monitoring, and can significantly enhance the efficiency and competitiveness of the USV system. In the future, the shared computing server will continue to play a key role in the development of the USV field, promoting the continuous progress of technology.

[0061] The shared storage design has the following beneficial effects:

[0062] The use of Unmanned Surface Vehicles (USVs) is increasing in various fields such as marine science, exploration, military applications, and environmental monitoring. To meet the growing computational and storage requirements, shared storage design has become a significant technical solution. This article will explore the shared storage design in an integrated design method of shore-based public computing and storage resources for USVs and highlight the benefits it brings.

[0063] 1) Improve data reliability

[0064] Shared storage design improves data reliability in the USV system. By storing data in shared storage resources, data backup and redundancy are more easily achieved. This means that data remains available even in the event of equipment failure or data corruption. For applications that require long-term storage of large amounts of data, such as ocean observations or scientific research, this data reliability is crucial.

[0065] 2) Reduce resource costs

[0066] Shared storage design helps reduce the resource costs of the USV system. Traditionally, each USV may require an independent storage device, which leads to a rapid increase in hardware costs. By sharing storage resources, the number of devices can be reduced, thus lowering the costs of procurement, maintenance, and upgrade. This resource-saving method can free up funds for investment in other key areas.

[0067] 3) Improve collaboration and data sharing

[0068] Shared storage design helps improve collaboration and data sharing within the USV system. Multiple USVs can easily access and share data in the storage resources without complex data transfer processes or data replication. This enhances the collaborative working ability among USVs and improves the efficiency of the entire system.

[0069] 4) Simplify maintenance and management

[0070] Shared storage design simplifies the maintenance and management of the USV system. Centralized management of storage resources means that administrators only need to focus on the health and performance of a single storage system. This reduces the complexity of management and the time and effort required for troubleshooting. At the same time, storage resources can be remotely monitored and managed, further improving the maintainability of the system.

[0071] Shared storage design has significant beneficial effects on the integrated design method of shore-based public computing and storage resources for USVs. It improves data reliability, reduces resource costs, promotes collaboration and data sharing, and simplifies the maintenance and management of the system. This design method provides higher efficiency, reliability, and maintainability for the USV system and is expected to drive the development and application of USV technology in various application fields.

[0072] The common design, storage resource redundancy, and configuration design have the following beneficial effects:

[0073] 1) Advantages of the common design

[0074] Resource sharing and optimization: The common design allows multiple unmanned surface vehicle (USV) systems to share the same set of computing and storage resources. This reduces resource waste and effectively optimizes resource utilization. Each USV no longer requires independent hardware devices, which reduces costs and improves resource sustainability.

[0075] Flexibility and adaptability: The common design enables the dynamic allocation of computing and storage resources to different USV systems. This means that the system can be adjusted according to the needs of the task, providing the required computing power and storage space. This flexibility and adaptability are crucial for handling diverse tasks.

[0076] Data sharing and collaboration: The common design promotes data sharing and collaboration within the USV system. Multiple USVs can easily access shared data without the need to duplicate storage or transmission. In this way, the USV system can work better together, improving the efficiency and performance of the entire system.

[0077] 2) Advantages of storage resource redundancy and configuration design

[0078] Data redundancy backup: Storage resource redundancy and configuration design can ensure data security and availability. Data is redundantly stored in multiple storage units. Once a unit fails, the system can automatically switch to the backup storage unit to avoid data loss.

[0079] Improve data reliability: Storage resource redundancy and configuration design improve data reliability. Data backup and redundancy ensure that data remains available even in the event of unforeseen hardware failures. This is crucial for critical tasks and important data.

[0080] Flexible configuration: The configuration of storage resources can be dynamically adjusted according to needs. This means that different storage resources can be allocated for different tasks and data types. This flexibility helps optimize the use of storage resources and ensures efficient data management.

[0081] 3) Synergistic effects of the common design and storage resource redundancy and configuration design

[0082] When the common design and storage resource redundancy and configuration design are combined, they produce synergistic effects, providing greater benefits:

[0083] High availability: The shared design ensures the flexible sharing of computing resources, while the storage resource redundancy and configuration design provide redundant backups of data. This synergy improves the availability of the entire system and reduces the risks of interruptions and data loss.

[0084] Cost - effectiveness: The shared design reduces the need for hardware devices, while the storage resource redundancy and configuration design reduce the potential costs of data loss. This combination can bring higher cost - effectiveness, thus freeing up funds for investment in other important areas.

[0085] Efficient data management: The shared design and the storage resource redundancy and configuration design provide efficient data management. Data can be easily shared, stored, and retrieved, while backups and redundancy ensure the integrity and reliability of the data.

[0086] The shared design and the storage resource redundancy and configuration design in the integrated design method of shore - based public computing and storage resources for surface unmanned vessels provided by the present invention bring significant beneficial effects to the surface unmanned vessel system. They improve data reliability, reduce costs, promote data sharing and collaboration, while providing high availability and efficient data management. These design methods will promote the continuous development of surface unmanned vessel technology and play a key role in multiple application fields, including marine science, exploration, military, and environmental monitoring. Brief Description of the Drawings

[0087] Figure 1 It is a schematic diagram of the integrated system of shore - based public computing and storage resources for unmanned vessels in the embodiment of the present invention. Detailed Description of the Embodiment

[0088] The present invention will be further described in detail below with reference to the drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present invention, rather than limiting the present invention. Additionally, it should be noted that for the sake of description, only the parts related to the present invention rather than all the structures are shown in the drawings.

[0089] The technical solution of the present invention provides an integrated system of shore - based public computing and storage resources for unmanned vessels, including:

[0090] A public computing server, deployed on the shore, communicates with the unmanned vessel through a high - bandwidth communication link.

[0091] The public computing server stores public information, supports the virtualization of physical resources of computing units, supports large - capacity data computing, provides virtualization abstractions of CPU, memory, and storage based on the physical host operating system, forms manageable and schedulable logical resources, and forms a public computing resource pool through resource aggregation, with a fault - tolerant backup mechanism.

[0092] Each business application microservice of the unmanned boat cluster system is deployed in the public computing server.

[0093] The remote management and monitoring system communicates bidirectionally with the public computing server and is used to monitor the efficiency and security of resource allocation.

[0094] As Figure 1 shown, in an embodiment of the present invention, the composition of the integrated system of the shore-based public computing and storage resources of the unmanned boat includes: a monitoring computer (equivalent to the shared computing server), and the monitoring computer is built-in with a task planning module, a navigation database, an electronic navigation map, and system monitoring software. The system communicates with the data radio via a wireless bridge, and uses the base station GPS to transmit information to the data radio and the GPS receiver.

[0095] In an embodiment of the present invention, the shared computing server is used to meet the task computing requirements of the unmanned boat cluster system. A computing server with a general-purpose and modular X86 architecture or MIPS architecture is adopted, which supports the virtualization of the physical resources of the computing unit, supports large-capacity data computing, and can provide virtualization abstractions of the CPU, memory, storage, etc. based on the physical host operating system to form manageable and schedulable logical resources. A public computing resource pool is formed through resource aggregation, and has a fault tolerance and backup mechanism to ensure reliability. The shared computing server supports the creation and management of virtual machines, and can allocate resources such as virtual CPUs, virtual memories, virtual machine storage spaces, and virtual network cards to virtual hosts.

[0096] In this embodiment, the shared computing server is an innovative method for connecting multiple surface unmanned boats to a single computing resource pool. Specifically, the design concept includes the following key elements:

[0097] 1) High-performance computing resources

[0098] Deploy a powerful computing server on the shore, which has a high-performance processor, a large-capacity memory, and a high-speed data bus. This server will serve as the computing resource pool of the USV system.

[0099] 2) High-bandwidth communication

[0100] To achieve efficient communication between the USV and the computing server, a high-bandwidth communication link needs to be established, such as satellite communication, optical fiber, or 4G / 5G network. This can ensure fast data transmission speed and low latency, enabling the USV to remotely access computing resources.

[0101] 3) Dynamic resource allocation

[0102] The shared computing server allows multiple USVs to connect to the computing resource pool simultaneously. Through dynamic resource allocation, the USV system can obtain the required computing resources according to task requirements without worrying about the limitations of specific hardware devices.

[0103] 4) Remote management and monitoring

[0104] The computing server needs to be equipped with a remote management and monitoring system to ensure the efficiency and security of resource allocation. This enables administrators to monitor resource usage in real time and make adjustments when necessary.

[0105] In this embodiment, the operation process of the shared computing server of the unmanned boat shore-based public computing and storage resource integration system is designed as follows:

[0106] 1) Deployment process of each business application microservice software

[0107] Each business application microservice (virtual machine image) of the unmanned boat cluster system is imported into the integrated management device through an input / output device in the form of an optical disc or other means; the integrated management device stores the business application microservice (virtual machine image) in the shared computing and storage server; the integrated management device deploys each business application microservice (virtual machine image) and configures the virtual machine in the corresponding computing server through the basic service software according to the deployment plan of the unmanned boat cluster system; the deployment information registration of each business application microservice is completed.

[0108] The cluster system can analyze information such as the target location and motion attributes, and give the predicted track result of the target in the short term in the future.

[0109] 2) Startup and operation process of each business application microservice software

[0110] After the deployment of each business application microservice of the unmanned boat cluster system is completed, it can be started and run with the assistance of the basic service software.

[0111] The specific process is as follows: The shared computing and storage server is powered on, and the basic service software is automatically started; the display console is started and runs, and logs in to the server to obtain the cluster command authority; the cluster command display console sends a cluster business application microservice start command to the basic service software; the basic service software starts each business application microservice; each business application microservice loads and runs.

[0112] To ensure that the startup sequence of the general display console, the shared computing and storage server, and the integrated management device does not affect the operator's use, the following design is made:

[0113] a) If the display console is powered on and started first and the shared computing and storage server has not been powered on, the display console periodically sends a login application. After the shared computing and storage server is powered on and started, the basic service software receives and processes the login application. After the business application microservice runs and loads, the basic service software reports back to the display console that the microservice has run successfully, and the display console stops sending the microservice start application.

[0114] b) After the shared computing and storage servers are powered on and running, they periodically send information such as the server running status and the basic service running status to the integrated management device; they periodically send the running status of their corresponding business application microservices to the display and control console.

[0115] c) After the cluster command console obtains the permission, it periodically sends information such as the software service running status to the integrated management device.

[0116] Cluster operators can send commands such as microservice stop and restart to the basic service software on the general display and control console, and the basic service software completes operations such as microservice stop and restart according to the commands.

[0117] 3) Business application microservice maintenance and upgrade process

[0118] When there is a new version to be upgraded for each business application microservice software, the software upgrade and maintenance need to be completed through the basic service software, and the existing application services in the original shared computing and storage servers are updated and replaced.

[0119] 4) Business application microservice migration process

[0120] When the virtual machine where the business application microservice is located fails and cannot be recovered during operation, the display and control console or the basic service software shuts down the virtual machine, starts the standby virtual machine, and completes the startup and software loading and running of the standby virtual machine with the support of the basic service software to complete the migration of the business application microservice.

[0121] 5) Computing resource expansion process

[0122] When the basic service software deems that the existing computing resources cannot meet the computing requirements, it can complete the computing resource expansion by enabling the standby virtual machine.

[0123] In an embodiment of the present invention, the public storage design process of the unmanned boat shore-based public computing and storage resource integration system is as follows:

[0124] Since a server-centered unified basic support facility is adopted in the system architecture design of the unmanned boat cluster system, the traditional data storage facility hardware separately used by various business applications is replaced by the shared storage facility of the server. Due to the changes in the system operation organization brought about by the deployment method, standardized and modular microservice software, a whole-system operation organization method based on real-time monitoring and scheduling management according to the plan is generated.

[0125] 1) Shared storage facility design:

[0126] The basic support facilities for the unmanned boat cluster adopt generalized and modular storage units with standardized hardware to provide basic physical resource support. It supports the virtualization of the physical resources of the storage units to form manageable and schedulable logical resources, and a common storage resource pool is formed through resource aggregation. The shared storage facility consists of a "pooled" shared storage server and a database server, providing shared, redundant, backup, and expandable storage resources for each platform and display and control service.

[0127] The shared storage facility provides public and private storage spaces for each business application service of the unmanned boat cluster, and supports transparent access; it supports multi-user concurrent access and has load balancing capabilities; it has a data backup and restoration mechanism to ensure that each application does not need to worry about data backup issues; it supports role-based access control and data information encryption functions; it supports centralized management and control of the storage facility; the storage facility transmits data through the unmanned boat cluster system network.

[0128] 2) Design of the shared storage operation process

[0129] When each cluster operator and single-boat operator initiate an application for using the microservices of business applications to the basic management service, they also apply for the allocation of the corresponding storage resource space. The basic management service configures the storage server according to the needs, the storage server makes corresponding updates, and reports the storage configuration status level to the basic management service.

[0130] When each microservice of business applications accesses the storage resources for read and write operations, it directly accesses the storage server. The storage server returns the results of the read and write operations to each microservice of business applications and notifies the basic management service of the storage status update.

[0131] In an embodiment of the present invention, the design process of the public storage service of the unmanned boat shore-based public computing and storage resource integration system is as follows:

[0132] 1) File information storage service

[0133] The file information storage service is used to store files such as the installation programs of each microservice / device virtualization service of the unmanned boat cluster system, the configuration files of each microservice / device virtualization service, virtual machine images, and templates. It is for the operation and maintenance of the unmanned boat cluster system.

[0134] The logical view of the file information storage application is shown in the following figure. The two data centers achieve data sharing and synchronization through dedicated storage links. Each data center respectively virtualizes a file information storage server through a computing unit, and the two file information storage servers share a virtual storage management node and a running monitoring device. Each device realizes information interaction and communication through the unmanned boat cluster system network.

[0135] When each business application microservice accesses the stored file information at a known location, it directly accesses the file information storage server. The file information storage server is responsible for checking user permissions and authorizing access.

[0136] When each business application microservice / device virtualization service accesses the stored file information at an unknown location, it first asks the storage management node to query and search for the location of the file on the file information storage server, and then accesses the file information storage server according to the file location information returned by the storage management node. The storage management node is responsible for checking user permissions and providing the queried file location.

[0137] 2) Data Information Storage Service

[0138] The data information storage service is used to record the interaction information between the application services of the unmanned boat cluster system and within each application service for post-analysis and playback by the cluster system. The data information storage service provides not only the direct recording, querying, and retrieval functions of network data packet information; since information integration services are adopted between the application services within the cluster system, the data information storage service provides the data parsing function of the information integration service and provides the querying and retrieval functions for the corresponding data.

[0139] Two sets of data centers of the data information storage achieve data sharing and synchronization through dedicated storage links. Each set of data centers respectively virtualizes a data information storage server through a computing unit, and the two data information storage servers share a virtual storage management node and an operation monitoring device. Each device realizes information interaction and communication through the cluster network.

[0140] The data interaction information between each business application microservice / device virtualization service is accessed through the mirror port of the unmanned boat public service integration device to the data information storage server. The data information storage server only records the data packet information of the interaction between system devices.

[0141] When each business application microservice / device virtualization service accesses the stored data information for post-analysis data playback, it first asks the storage management node to query and search for the location of the file on the file storage server, and then accesses the file information storage server according to the file location information returned by the storage management node. The storage management node is responsible for checking user permissions and providing the queried file location.

[0142] The storage management node is responsible for regularly synchronizing the data between the two data information storage servers, realizing storage device monitoring management and user storage space allocation, and providing an interface to the basic service software. The basic service opens the data information storage service management operation for the operator.

[0143] 3) Video Information Storage Service

[0144] The video information storage service is used to record and store the video information of the unmanned boat cluster system application, mainly including the screen recording information of each command station and the video information uploaded by each unmanned boat platform, providing query and retrieval functions for real-time control and post-event data analysis and playback by unmanned boat operators and operators.

[0145] The logical view of the video information storage application is shown in the following figure.

[0146] Two sets of data centers realize the sharing and synchronization of important data through dedicated storage links. Each set of data centers realizes the sharing and synchronization of important data through dedicated storage links. Each set of data centers respectively virtualizes a video information storage server through a computing unit. The two video information storage servers share a virtual storage management node and an operation monitoring device. Each device realizes information interaction and communication through the unmanned boat cluster network.

[0147] The video information between each business application microservice / device virtualization service is transmitted through the unmanned boat cluster network and accessed to the video information storage server, and is classified and saved.

[0148] When analyzing and playing back the video information stored by each business application microservice / device virtualization service, first query the storage management node to search for the location of the video file on the video information storage server, and then access the video information storage server according to the video file location information returned by the storage management node. The storage node is responsible for checking the user permissions and providing the location of the queried file.

[0149] The storage management node is responsible for regularly synchronizing the important data between the two video information storage servers, realizing the monitoring and management of storage devices and the management and allocation of user storage space, and providing an interface to the basic service software. The basic service software realizes the video information storage management service for the administrator.

[0150] In an embodiment of the present invention, for the unmanned boat shore-based public computing storage resource integration system, the public computing server adopts the "main operation + hot backup" mode to achieve physical redundancy and enhance the reliability of the system.

[0151] In a specific embodiment, a total of 2 X86 architecture public computing service facilities are required, including X shared computing units and 1 shared storage unit. The shared computing unit adopts a dual X86 architecture CPU processor to complete various computing and processing tasks of the unmanned boat cluster; the shared storage unit adopts a storage hard disk with a capacity of 50TB to realize data storage services.

[0152] In the technical solution of the present invention, in addition to providing an unmanned boat shore-based public computing storage resource integration system, a construction method of the above system is further provided, including storage design, shared design, storage resource redundancy and configuration design, specifically as follows:

[0153] Step 1, Deployment of the shared computing server;

[0154] Step 2, Deployment of the shared storage of the shared computing server;

[0155] Step 3, Deployment of the shared design, storage resource redundancy and configuration of the shared computing server.

[0156] In an embodiment of the present invention, in Step 1, the deployment of the shared computing server specifically includes the following steps:

[0157] Step 1.1, Deployment of the computing server. Deploy a high-performance computing server onshore and configure an appropriate operating system and software;

[0158] Step 1.2, Construction of communication facilities. Establish a high-bandwidth communication link to ensure unobstructed communication between the USV and the computing server;

[0159] Step 1.3, Connection of the USV. Establish a secure connection between each USV system and the computing server, which can be achieved through encrypted communication and authentication;

[0160] Step 1.4, Resource allocation. The onshore computing server dynamically allocates computing resources according to the task requirements of the USV. This can be achieved through virtualization technology, dividing physical resources into multiple virtual resource pools;

[0161] Step 1.5, Configuration of remote management tools. Configure remote management tools to monitor resource usage, performance metrics, and fault diagnosis. Administrators can remotely access the computing server for real-time management.

[0162] In an embodiment of the present invention, in Step 2, the deployment of the shared storage of the shared computing server specifically includes the following steps:

[0163] Step 2.1, Determine the shared storage requirements. Before implementing the shared storage design, it is first necessary to clarify the shared storage requirements of the USV system. This includes determining the required storage capacity, data types, access frequencies, and data redundancy and backup strategies. According to the requirements of different tasks and application scenarios, a detailed plan for storage resources can be formulated;

[0164] Step 2.2, Select storage technology. Select an appropriate storage technology according to the requirements. Common storage technologies include hard disk drives (HDDs), solid-state drives (SSDs), cloud storage, and network-attached storage (NAS). Each technology has its advantages and limitations, and needs to be selected according to the system requirements;

[0165] Step 2.3: Design the storage architecture, design a shared storage architecture, including the layout and configuration of storage resources. Determine the number, location, and connection method of storage servers. Considering the distribution and communication requirements of the USV system, ensure that the storage servers can meet the needs of all USVs;

[0166] Step 2.4: Configure data access and sharing, set data access and sharing rules. Ensure that multiple USVs can safely access shared storage resources while protecting the security and integrity of the data. Set up access control lists (ACLs) and permissions to restrict access to the data;

[0167] Step 2.5: Build a data backup and redundancy system, establish a data backup and redundancy strategy to ensure the security and reliability of the data. Use RAID (Redundant Array of Independent Disks) or other redundancy technologies to protect the data from hardware failures. Regularly back up the data to handle data loss or corruption;

[0168] Step 2.6: Monitoring and management, set up a monitoring and management system to monitor the performance and health status of storage resources in real time. Use remote management tools to manage storage servers for troubleshooting and performance tuning;

[0169] Step 2.7: Training and maintenance, provide training for system administrators and operators to ensure that they understand the operation and maintenance of the shared storage design. Establish a regular maintenance plan, including hardware maintenance, software updates, and data backups;

[0170] Step 2.8: Regular evaluation and optimization, regularly evaluate the usage of storage resources and optimize and expand as needed. As the requirements of the USV system change continuously, it is very important to maintain the best performance of storage resources.

[0171] By following the above steps, the shared storage design can be successfully implemented, providing an efficient data storage and management solution for the unmanned surface vehicle system. This will help improve system performance, data reliability, and management efficiency, and promote the successful application of USV technology in various application fields.

[0172] In an embodiment of the present invention, in Step 3, the shared design, storage resource redundancy, and configuration deployment of the common computing server specifically include the following steps:

[0173] Step 3.1: Requirement analysis, first of all, it is necessary to conduct requirement analysis to clearly define the computing and storage requirements of the unmanned surface vehicle system. This includes determining the required computing resources, storage capacity, data types, access patterns, and data backup strategies.

[0174] Requirement analysis will form the basis of the design;

[0175] Step 3.2, Select hardware and technologies. Based on the requirements analysis, select appropriate hardware and technologies. This includes selecting computing servers, storage devices (hard disks, solid-state drives, etc.), network devices, and data redundancy technologies (such as RAID). Ensure that the selected hardware and technologies can meet the requirements of the USV system;

[0176] Step 3.3, Design a shared storage system;

[0177] Step 3.4, Data management and access control. Set data management policies: Establish data storage and management policies, including data classification, storage location, and data retention period; Implement access control: Set strict access control to ensure that only authorized users can access and modify data;

[0178] Step 3.5, System monitoring and maintenance. Deploy a monitoring system: Use monitoring tools to monitor the performance and status of computing and storage resources; Establish an alarm system to detect problems in a timely manner; Conduct regular maintenance: Perform regular hardware and software maintenance, including firmware updates, driver updates, fault detection, and preventive maintenance;

[0179] Step 3.6, Training and documentation. Provide training for system administrators and operators to ensure that they can effectively manage and operate the shared storage system. At the same time, establish detailed documentation, including configuration information, operation manuals, and troubleshooting guides;

[0180] Step 3.7, Regular evaluation and optimization. Regularly evaluate the system performance and resource utilization; Based on the evaluation results, make necessary optimizations and expansions to meet the changing requirements of the USV system.

[0181] The system provided by the present invention has the advantages of cost reduction, improved data reliability, and enhanced system flexibility. With the continuous progress of USV technology and the expansion of application fields, effective computing and storage resource management methods will have a profound impact on the performance and reliability of USV systems. As an innovative solution, the integrated design method of shore-based public computing and storage resources is expected to play an important role in future USV applications and promote the development and progress of this field.

[0182] The above is the preferred embodiment of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.

Claims

1. An unmanned boat shore-based public computing and storage resource integration system, characterized by: The system comprises: The public computing server is deployed on the shore and communicates with the unmanned boat through a high-bandwidth communication link. Public computing servers store public information, support virtualization of physical resources of computing units, support large-capacity data computing, provide virtualization abstraction of CPU, memory, and storage based on the physical host operating system, form manageable and schedulable logical resources, form a public computing resource pool through resource aggregation, and have a fault-tolerant backup mechanism. The business application microservices of the unmanned boat cluster system are deployed in the public computing server. Remote management and monitoring system that communicates bidirectionally with public computing servers to monitor the efficiency and security of resource allocation.

2. The unmanned boat shore-based public computing and storage resource integration system according to claim 1, characterized in that: The public computing server adopts a computing server of a generalized and modularized X86 architecture or a MIPS architecture.

3. The unmanned boat shore-based public computing and storage resource integration system as claimed in claim 2, characterized in that: The deployment method of each business application microservice of the unmanned boat cluster system is as follows: The business application microservices of the unmanned boat cluster system are imported into the integrated management device in the form of a CD or other form through an input and output device; the integrated management device stores the business application microservices in a public computing server; The integrated management device deploys various business application microservices and configures virtual machines in the corresponding computing servers through the basic service software according to the deployment plan of the unmanned boat cluster system; and completes the deployment information registration of each business application microservice.

4. The unmanned boat shore-based public computing and storage resource integration system as claimed in claim 3, characterized in that: The public information stored in the public computing server includes: files, data and videos.

5. The unmanned boat shore-based public computing and storage resource integration system as claimed in claim 4, characterized in that: The public computing server adopts the "main operation + hot backup" mode to achieve physical redundancy.

6. A method for constructing an integrated system of public computing and storage resources for unmanned boat shore-based systems, characterized in that: The method is used to construct the system according to any one of claims 1 to 5, comprising the following steps: Step 1: Deployment of public computing servers; Step 2: Public storage deployment of public computing servers; Step 3: Shared design, storage resource redundancy and configuration deployment of public computing servers.

7. The method for constructing an integrated system of public computing and storage resources for unmanned boat shore-based use as claimed in claim 6, characterized in that: The step 1 specifically comprises the following steps: Step 1.1, calculation server deployment; Step 1.2: Construction of communication facilities; Step 1.3, USV connection; Step 1.4: Resource allocation; Step 1.5: Configure remote management tools.

8. The method for constructing an integrated system of public computing and storage resources for unmanned boat shore-based use as claimed in claim 7, characterized in that: The step 2 specifically includes the following steps: Step 2.1, determine the shared storage requirements; Step 2.2: Select storage technology. Step 2.3: Design storage architecture. Step 2.4: Configure data access and sharing; Step 2.5: Build data backup and redundancy systems; Step 2.6, monitoring and management; Step 2.7, training and maintenance; Step 2.8: Regularly evaluate and optimize.

9. The method for constructing an integrated system of public computing and storage resources for unmanned boat shore-based use as claimed in claim 8, characterized in that: The step 3 specifically comprises the following steps: Step 3.1: Demand analysis; Step 3.2, select hardware and technology; Step 3.3, design a shared storage system; Step 3.4: Data management and access control; Step 3.5: System monitoring and maintenance; Step 3.6, training and documentation; Step 3.7: Regularly evaluate and optimize.