Method and device for transmitting data between unmanned boats

By designing the unmanned boat communication network architecture, including application access, network abstraction and wireless transmission modules, combining traffic filtering and resource allocation functions, the communication problem of unmanned boat clusters in complex marine environments is solved, and efficient, reliable and flexible data transmission is achieved.

CN119767276APending Publication Date: 2025-04-04CSSC SYST ENG RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411734282.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

Unmanned boat clusters communicate in complex marine environments with difficulty meeting the needs of efficient, reliable and flexible, especially with diversified bandwidth and delays under different types of tasks.

Method used

An unmanned boat communication network architecture is designed, including application access module, network abstract module and wireless transmission module. Through traffic filtering and resource allocation functions, information bandwidth configuration is optimized to ensure efficient transmission of different types of data.

Benefits of technology

It realizes the efficiency, reliability and flexibility of unmanned boat cluster communication, meets the data transmission needs of different tasks, and improves the efficiency and reliability of task execution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119767276A_ABST
    Figure CN119767276A_ABST
Patent Text Reader

Abstract

The present invention provides a method and device for transmitting data between unmanned boats, including: obtaining different types of business data; sending the different types of business data to the second unmanned boat through a pre-set transmission interface, and providing a comprehensive solution for the communication of surface unmanned boat clusters by performing data type and demand analysis, unmanned boat communication network architecture design, and information bandwidth optimization configuration design. This method is expected to promote the widespread application of surface unmanned boats in the fields of marine scientific research, water area monitoring, rescue operations, etc., improve the efficiency and reliability of task execution, and provide important technical support and solutions for future scientific research and engineering practice.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of communication technology, and in particular relates to a method and a device for transmitting data between unmanned boats. Background Art

[0002] Currently, in the field of science and technology in today's world, unmanned surface vehicles (USVs) have become a technological revolution with great potential, and are driving innovation in the marine field. These unmanned boats are not only widely used in civilian fields such as marine exploration, water quality monitoring, and coastal patrols, but also play an increasingly important role in the military field, such as maritime reconnaissance, rescue operations, and surface warfare. The high degree of autonomy and adaptability of unmanned boats enables them to perform tasks in extreme environments, reducing personnel risks and improving the efficiency and accuracy of tasks.

[0003] However, the application of unmanned boats also brings a series of complex challenges, one of which is the communication problem. In an unmanned boat cluster, multiple unmanned boats need to achieve efficient communication in order to share information, coordinate actions, and receive instructions from the shore-based control center. This communication requirement becomes particularly complex because different types of tasks require the transmission of different types of data, including instructions, target information, images, and videos, and each data type has different requirements for bandwidth and latency.

[0004] Traditional communication networks are usually unable to meet the communication needs of surface unmanned boat swarms. These swarms usually operate in complex and dangerous marine environments and may be affected by unpredictable weather and ocean conditions. The communication network must have a high degree of reliability, stability and flexibility to adapt to these challenging conditions. Therefore, how to provide a method and device for inter-boat data transmission of unmanned boats has become a technical problem that needs to be solved urgently in this field. Summary of the invention

[0005] The purpose of the present invention is to provide a method and device for transmitting data between unmanned boats.

[0006] According to a first aspect of the present invention, a method for transmitting data between unmanned boats is provided, which is applied to a first unmanned boat, and the method comprises:

[0007] Get different types of business data;

[0008] The different types of business data are sent to the second unmanned boat through a preset transmission interface.

[0009] Optionally, the different types of business data include at least instruction data, target information data, image data and video data.

[0010] Optionally, the acquiring of different types of business data includes:

[0011] The initial business data is screened according to the preset screening conditions to obtain the different types of business data, wherein the preset screening conditions at least include an IP address and a port number.

[0012] Optionally, sending the different service type data to the second unmanned boat through a preset transmission interface includes:

[0013] Determine the service priority according to the source address information and the destination address information of the data packet; wherein the source address information includes the source IP address and the first port number, and the destination address information includes the destination IP address and the second port number;

[0014] storing different types of service data in a priority transmission queue according to the service priority;

[0015] The service data in the priority transmission queue is sent to the second unmanned boat through a preset transmission interface.

[0016] Optionally, the pre-set transmission interface is an Ethernet interface.

[0017] Optionally, the method further comprises:

[0018] The filtering condition is updated.

[0019] Optionally, sending the different types of service data to the second unmanned boat through a preset transmission interface includes:

[0020] Using a preset encryption algorithm to encrypt the business data to obtain encrypted business data;

[0021] The encrypted business data is sent to the second unmanned boat through a pre-set transmission interface.

[0022] According to a second aspect of the present invention, there is provided an inter-boat data transmission device of an unmanned boat, the device comprising:

[0023] The acquisition module is used to obtain different types of business data;

[0024] The transmission module is used to send the different types of business data to the second unmanned boat through a preset transmission interface.

[0025] Optionally, the different types of business data include at least instruction data, target information data, image data and video data.

[0026] Optionally, the acquisition module is used to:

[0027] The initial business data is screened according to the preset screening conditions to obtain the different types of business data, wherein the preset screening conditions at least include an IP address and a port number.

[0028] Optionally, the transmission module is used to:

[0029] Determine the service priority according to the source address information and the destination address information of the data packet; wherein the source address information includes the source IP address and the first port number, and the destination address information includes the destination IP address and the second port number;

[0030] storing different types of service data in a priority transmission queue according to the service priority;

[0031] The service data in the priority transmission queue is sent to the second unmanned boat through a preset transmission interface.

[0032] Optionally, the pre-set transmission interface is an Ethernet interface.

[0033] Optionally, the transmission module is used to:

[0034] The filtering condition is updated.

[0035] Optionally, the transmission module is used to:

[0036] Using a preset encryption algorithm to encrypt the business data to obtain encrypted business data;

[0037] The encrypted business data is sent to the second unmanned boat through a pre-set transmission interface.

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

[0039] It can be seen from the above scheme that the embodiment of the present invention provides a method and device for data transmission between unmanned boats, which has the following beneficial effects: by performing data type and demand analysis, unmanned boat communication network architecture design, and information bandwidth optimization configuration design, a comprehensive solution is provided for the communication of surface unmanned boat clusters, promoting the widespread application of surface unmanned boats in the fields of marine scientific research, water area monitoring, rescue operations, etc., improving the efficiency and reliability of task execution, and providing important technical support and solutions for future scientific research and engineering practice. With the continuous development of unmanned boat technology, the communication network design method provided by this application will make a positive contribution to the development and safety of the marine field. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 A schematic diagram of an inter-boat data transmission method of an unmanned boat provided according to an embodiment;

[0041] Figure 2 A schematic diagram of a control radio station network topology provided according to an embodiment;

[0042] Figure 3 A schematic diagram of an inter-boat network topology provided according to an embodiment;

[0043] Figure 4 An unmanned boat communication network architecture is provided according to an embodiment;

[0044] Figure 5 A schematic diagram of priority management provided according to an embodiment;

[0045] Figure 6 The present invention is a schematic diagram of an inter-boat data transmission device of an unmanned boat provided according to an embodiment. DETAILED DESCRIPTION

[0046] 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.

[0047] According to a first aspect of the present invention, a method for transmitting data between unmanned boats is provided, which is applied to a first unmanned boat, and the method comprises:

[0048] Get different types of business data;

[0049] Different types of business data are sent to the second unmanned boat through a pre-set transmission interface.

[0050] Specifically, this patent proposes an architecture of an unmanned boat communication network. This architecture is divided into three key modules:

[0051] Application access module: used for access services of various types of businesses.

[0052] Network abstraction module: used to abstract underlying network resources and provide a unified Ethernet interface for various services.

[0053] Wireless transmission module: data exchange between boats and between boats and shore is realized through wireless means, including three wireless data transmission methods such as collaborative equipment, control radio and satellite communication.

[0054] The design of this architecture enables the unmanned boat communication network to more flexibly adapt to the transmission requirements of different types of data.

[0055] Optionally, different types of business data include at least instruction data, target information data, image data and video data.

[0056] Specifically, in a surface unmanned boat swarm, different types of tasks require the transmission of different types of data. Based on demand analysis, the data can be divided into the following four categories:

[0057] Instruction service: This includes the transmission of control instructions, which has low bandwidth requirements but very high transmission latency requirements, usually requiring millisecond-level delays.

[0058] Target information service: Similar to the instruction service, it requires millisecond-level delay, but the transmission rate is slightly higher, usually requiring the transmission of tens to one or two hundred KBytes of data per second.

[0059] Image service: Image transmission has a low requirement for transmission latency, which can be as short as seconds. However, it requires a large amount of bandwidth because each image is usually several MBytes in size.

[0060] Video service: Video transmission has the highest bandwidth requirement, but compression can be used to ensure that a single video stream occupies less than 2Mbyte / s of transmission bandwidth, and the transmission delay requirement is in the hundreds of milliseconds.

[0061] Based on the above analysis, it can be concluded that the minimum bandwidth requirement is 2MByte / s.

[0062] A detailed data type and demand analysis was conducted to understand the characteristics and requirements of different types of data. In a surface unmanned vehicle cluster, four main data types usually need to be transmitted, namely commands, target information, images, and videos. The following analysis was conducted for these data types:

[0063] Instruction business: This type of data transmission has relatively low bandwidth requirements, and usually the amount of data that needs to be transmitted per second is around tens of KBytes. However, it has extremely high requirements for transmission latency, and millisecond-level latency is required to ensure timely execution of instructions.

[0064] Target information service: Similar to the instruction service, the transmission of target information also requires millisecond-level delay, but the transmission rate is slightly higher, usually requiring the transmission of tens to one or two hundred KBytes of data per second.

[0065] Image service: Image transmission has a low requirement for transmission latency, which can be as short as seconds. However, it requires a large amount of bandwidth because each image is usually several MBytes in size.

[0066] Video service: Video transmission has the highest bandwidth requirement, but compression can be used to ensure that a single video stream occupies less than 2Mbyte / s of transmission bandwidth, and the transmission delay requirement is in the hundreds of milliseconds.

[0067] Based on the above analysis, the minimum bandwidth requirement is determined to be 2MByte / s to meet the transmission requirements of all data types.

[0068] Optionally, obtain different types of business data, including:

[0069] The initial business data is screened according to the pre-set screening conditions to obtain different types of business data, wherein the pre-set screening conditions at least include an IP address and a port number.

[0070] Specifically, the traffic filtering function: filtering by IP address and port number, only allowing data packets that need to be transmitted through the communication network to pass, to prevent invalid data from occupying limited wireless transmission resources.

[0071] :The traffic filtering function is mainly used to filter the IP data packets entering the traffic filtering server. It filters by IP address and port number, and filters out the IP data packets that need to be transmitted through the communication network for transmission. The in-boat data that does not need to be transmitted through the communication network cannot pass through the server to prevent invalid data from occupying limited wireless transmission resources.

[0072] Optionally, different service type data are sent to the second unmanned boat through a pre-set transmission interface, including:

[0073] Determine the service priority according to the source address information and the destination address information of the data packet; wherein the source address information includes the source IP address and the first port number, and the destination address information includes the destination IP address and the second port number;

[0074] According to the business priority, different types of business data are stored in the priority transmission queue;

[0075] The business data in the priority transmission queue is sent to the second unmanned boat through a pre-set transmission interface.

[0076] Optionally, the pre-set transmission interface is an Ethernet interface.

[0077] Specifically, wireless transmission resources are allocated according to service priorities, and different types of services enter different priority queues and wait for transmission according to their urgency.

[0078] The resource allocation function is used to provide wireless transmission resources for various types of services. Since various types of services need to be transmitted through the unmanned boat communication network, and the urgency of each type of service is different, it is necessary to coordinate the occupation of transmission resources by various types of services according to different priorities. The priority of services is distinguished by IP address and port number, that is, users can specify the priority level of the service according to the source and destination IP and source and destination port numbers of the data packet. After different types of services enter the unmanned boat communication network, they enter the corresponding priority queue and wait for transmission according to the different priority levels of the service type. Services without specified priority default to the lowest priority.

[0079] According to the needs of the business, the user sets different priorities for different IP addresses or different ports of the boat in the adaptive communication management device. When the business data is sent to the adaptive management device, the data packet is assigned to the corresponding priority queue according to the source IP address or source port number of the data packet to ensure that the transmission requirements of different types of business are met. The unmanned boat communication network has designed 10 levels of priority queues for each underlying wireless transmission network. The higher the priority queue number, the higher the priority of the data packet in the queue.

[0080] Through the above information bandwidth optimization configuration design, the surface unmanned boat communication network can better meet the transmission requirements of different types of data and ensure the efficiency, reliability and stability of communication. This design method can be flexibly adjusted according to specific tasks and communication requirements, thereby improving the communication performance of unmanned boat clusters in various complex marine environments.

[0081] Through these functions, the surface unmanned boat communication network can better meet the transmission requirements of different types of data and ensure the efficiency and reliability of communication.

[0082] Optionally, the method further comprises:

[0083] Update the filter criteria.

[0084] Optionally, different types of business data are sent to the second unmanned boat through a pre-set transmission interface, including:

[0085] Using a preset encryption algorithm to encrypt business data, and obtain encrypted business data;

[0086] The encrypted business data is sent to the second unmanned boat through a pre-set transmission interface.

[0087] The embodiment of the present application provides a method for optimizing the design of a communication network between surface unmanned boats. The core goal of the method is to provide an efficient, reliable, stable and flexible communication solution for a cluster of surface unmanned boats. The following is a detailed technical solution of the method to ensure that different types of data transmission requirements are met and the performance and robustness of the communication network are improved.

[0088] In order to meet the transmission requirements of different types of data and improve the performance and flexibility of the communication network, the following unmanned boat communication network architecture is designed:

[0089] Application access module: This module is responsible for the access services of various types of services. It ensures that different types of data can enter the communication network smoothly and are ready for transmission.

[0090] Network abstraction module: The main function of the network abstraction module is to abstract the underlying network resources and provide a unified Ethernet interface for various services. In this way, different types of data can use the same interface to enter the communication network, thereby improving flexibility.

[0091] Wireless transmission module: The wireless transmission module is responsible for realizing data exchange between boats and between boats and shores through wireless means. It includes three wireless data transmission methods such as cooperative equipment, control radio and satellite communication to meet the needs of different communication distances and environmental conditions.

[0092] The design of this architecture enables the unmanned boat communication network to better adapt to the transmission requirements of different types of data and ensure the efficiency and reliability of communication.

[0093] The following specific implementation methods are provided for the optimization design of the communication network between surface unmanned boats.

[0094] The system hardware architecture of the surface unmanned vehicle communication network includes the following key components:

[0095] Unmanned Surface Vehicle (USV): Each unmanned surface vehicle is equipped with communication equipment, sensors and computing resources. The communication equipment includes satellite communication terminals, microwave communication equipment and collaborative equipment, which are used for data transmission under different communication distances and environmental conditions.

[0096] Shore Control Center (SCC): The shore control center is the central node of the network, used for data interaction and remote control with the unmanned boat. It is usually equipped with high-performance servers and dedicated communication equipment to process large amounts of data and ensure the stability of communication.

[0097] Adaptive Communication Management Device (ACMD): Each unmanned boat is equipped with an adaptive communication management device, which is a server for traffic filtering and resource allocation. The device ensures the efficiency and priority of data transmission.

[0098] Before implementation, data type and demand analysis is first conducted to understand the characteristics and requirements of different types of data. This is to ensure that the unmanned boat communication network can meet the data transmission requirements of various tasks.

[0099] Instruction business: Instruction business usually includes task instructions and control signals. For this type of data, the bandwidth requirement is low, and the amount of data that needs to be transmitted per second is usually around tens of KByte. However, it has very high requirements for transmission latency, and millisecond-level latency needs to be achieved to ensure timely execution of instructions.

[0100] Target information service: Similar to the instruction service, the transmission of target information also requires millisecond-level delay, but the transmission rate is slightly higher, usually requiring the transmission of tens to one or two hundred KBytes of data per second.

[0101] Image service: Image service usually includes the transmission of static images. The transmission delay requirement is relatively low, reaching the second level, but a large amount of bandwidth is required because each image is usually several MBytes in size.

[0102] Video service: Video service includes the transmission of real-time video streams. It has the highest bandwidth requirements, but compression can ensure that a single video stream occupies less than 2Mbyte / s of transmission bandwidth, and the transmission delay requirement is in the hundreds of milliseconds.

[0103] Based on the above analysis, the minimum bandwidth requirement is determined to be 2MByte / s to meet the transmission requirements of all data types.

[0104] Unmanned boat communication network architecture:

[0105] When building the architecture of the UAV communication network, the following modules and functions need to be considered:

[0106] Application Access Module: Each unmanned boat is equipped with an application access module to receive, process and prepare various types of data for transmission, including instructions, target information, images and videos.

[0107] Network Abstraction Module: The network abstraction module is introduced to abstract different types of data to provide a unified Ethernet interface. This module is responsible for packaging the prepared data into data frames that comply with the communication protocol.

[0108] Wireless Transmission Module: The wireless transmission module includes various wireless data transmission methods such as cooperative equipment, control radio and satellite communication terminal. These devices are used to achieve data exchange under different communication distances and environmental conditions.

[0109] In order to optimize the configuration of information bandwidth, the following functional designs can be considered:

[0110] Traffic Filtering: Each unmanned boat is equipped with a traffic filtering server, whose main function is to filter the IP data packets entering the traffic filtering server. The filtering is done based on the configured IP address list and destination port number list. Only data packets whose destination IP address is not in the IP address list of the boat device or whose destination port number is not in the allowed list will be sent to the unmanned boat communication network for transmission. This helps prevent invalid data from occupying limited wireless transmission resources.

[0111] Resource Allocation: In order to coordinate the occupation of transmission resources by different types of services, the adaptive communication management device distinguishes the priority of the services and specifies them by source IP address, destination IP address, source port number and destination port number. After different types of services enter the unmanned boat communication network, they enter the corresponding priority queue and wait for transmission according to their different priority levels. Services without specified priorities default to the lowest priority. The unmanned boat communication network has designed multi-level priority queues for each underlying wireless transmission network. The higher the priority queue number, the higher the priority of the data packet in the queue.

[0112] Data Transfer Process: When implemented, the data transfer process should follow these steps:

[0113] Communication Initialization: The unmanned boat starts and connects to the shore-based control center, and the communication equipment is started.

[0114] Data Preparation: The application access module receives and prepares data to be transmitted, including instructions, target information, images, and videos.

[0115] Traffic Filtering: Data packets pass through the traffic filtering server and are filtered according to the configured IP address and port number. Only qualified data packets are transmitted.

[0116] Resource Allocation: Data packets enter the corresponding priority queue according to the priority of the service and wait for transmission.

[0117] Wireless Transmission: Data packets are transmitted through collaborative equipment, control radios or satellite communication equipment to ensure coverage of different communication distances.

[0118] Real-time monitoring and adjustment:

[0119] The communication network should have real-time monitoring and adjustment capabilities to ensure that communication performance and resource utilization are optimized in real time. This includes:

[0120] Real-time Monitoring: Monitor the performance, resource usage and traffic of the communication network, as well as any potential failures or interruptions.

[0121] Dynamic Adjustment: Dynamically adjust traffic filtering rules and resource allocation strategies based on monitoring results to adapt to different tasks and environments. This can be performed automatically by the adaptive communication management device or manually triggered by the operator.

[0122] Fault handling and automatic switching:

[0123] The communication network should be designed with fault handling mechanisms to ensure the continuity and reliability of communication. This includes:

[0124] Redundancy: Equipped with backup communication equipment so that it can automatically switch to the backup equipment when the main equipment fails.

[0125] Path Switching: When a communication path fails or is interrupted, it automatically switches to an alternate communication path to ensure communication continuity.

[0126] Data Security and Encryption:

[0127] Data security and encryption are important aspects of communication networks and the following measures should be taken:

[0128] Data Encryption: All transmitted data should be encrypted to ensure that the data cannot be accessed or tampered with without authorization.

[0129] Authentication: Implement authentication mechanisms to ensure that only legitimate users and devices can access the communication network.

[0130] Through the above implementation, the optimization design method of the surface unmanned boat communication network can be implemented in a detailed, specific and reproducible manner. This solution takes into account various data types and requirements to ensure that the data transmission requirements of different tasks are met and the performance and reliability of communication are improved. This implementation is feasible and highly flexible and can be adjusted according to specific tasks and communication environments to meet the needs of various application scenarios.

[0131] like Figure 2 As shown in the figure, in the unmanned boat cluster, the microwave communication is a star topology, and the shore-based control center is located at the center of the star topology. The shore-based radio can communicate directly with all unmanned boats, and the communication does not pass through other unmanned boats to facilitate the transmission of control instructions. Each unmanned boat can only communicate with the shore-based control radio, and unmanned boats cannot communicate with each other through the control radio.

[0132] The inter-boat network is a Mesh topology, that is, all boats within the communication range can communicate with each other. Figure 3 As shown in the figure, the inter-vessel network is not responsible for the communication between the unmanned boat and the shore-based control center. To ensure the reliability and flexibility of communication, the inter-vessel network allows one-hop relay, that is, two nodes that are not within the communication range can complete data transmission through a relay node.

[0133] Each time a mission is executed, the user can specify the priority of each unmanned boat as the central node. The node with the highest priority in the network serves as the central node of the network. Some collaborative task data that require centralized decision-making are gathered on this boat, and the boat also serves as the central node for time synchronization. When the boat is accidentally disconnected from the network, the next node with the highest priority in the network takes over as the central node of the network.

[0134] like Figure 4 As shown in the figure, in order to realize the functions of the network access layer and the network core layer in the topology of the unmanned boat communication network, an unmanned boat communication network architecture is constructed. It is divided into three modules: application access, network abstraction and wireless transmission according to the function. The main functions of each module are as follows.

[0135] The application access module is mainly used to provide access services to the unmanned boat communication network for various types of businesses.

[0136] The network abstraction module is mainly used to abstract the underlying network resources and provide a unified Ethernet interface for various services.

[0137] The wireless transmission module mainly realizes data exchange between boats and between boats and shore through wireless means, including three wireless data transmission methods: collaborative equipment, control radio and satellite communication.

[0138] The embodiments of the present application also include information bandwidth optimization configuration design, such as: flow filtering function design;

[0139] This function is mainly used to filter the IP data packets entering the traffic filtering server, and filter out the IP data packets that need to be transmitted through the communication network for transmission. The in-boat data that does not need to be transmitted through the communication network cannot pass through this server to prevent invalid data from occupying limited wireless transmission resources.

[0140] The filtering is done by IP address and port number. The user needs to configure the IP address list of all devices on this boat. Only when the destination IP address of the data packet sent to the traffic filtering server is not in the IP address list of the device on this boat, the traffic filtering server will send the data packet to the unmanned boat communication network for transmission. For multicast and broadcast IP addresses, the traffic filtering server will allow all such data packets to pass. At the same time, the user can also configure the destination port number list allowed to pass, and all data packets with destination ports in this list can pass through the traffic filtering server.

[0141] Resource allocation function design

[0142] Resource allocation is used to provide wireless transmission resources for various types of services. Since various types of services need to be transmitted through the unmanned boat communication network, and the urgency of each type of service is different, it is necessary to coordinate the occupation of transmission resources by various types of services according to their priorities.

[0143] The service priority is distinguished by IP address and port number, that is, the user can specify the service priority level according to the source and destination IP and source and destination port number of the data packet. After different types of services enter the unmanned boat communication network, they enter the corresponding priority queue and wait for transmission according to the different priority levels of the service type. Services without specified priority default to the lowest priority.

[0144] According to business needs, users can set different priorities for different IP addresses or different ports of the boat in the adaptive communication management device. When business data is sent to the adaptive management device, the data packet is assigned to the corresponding priority queue according to the source IP address or source port number of the data packet. When there are data packets in a queue with a high priority, the data packets in this queue are transmitted first, and the data packets in other queues are in a waiting state. The unmanned boat communication network has designed 10 levels of priority queues for each underlying wireless transmission network. The higher the priority queue number, the higher the priority of the data packets in the queue. Figure 5 shown.

[0145] The method for optimizing the design of the communication network between surface unmanned boats in the embodiment of the present application brings many beneficial effects and meets the diverse data transmission needs: fully considers the characteristics and requirements of different types of data, including instructions, target information, images and videos, etc., to ensure that the unmanned boat communication network can meet the data transmission needs of various tasks. This helps to improve the diversity and adaptability of communication and make the unmanned boat cluster more flexible.

[0146] Improve communication performance and efficiency: By introducing traffic filtering and resource allocation functions, this method can optimize bandwidth utilization and reduce the waste of communication resources caused by invalid data. This will improve communication performance, ensure more efficient data transmission, reduce transmission delays, and thus help to execute tasks in a timely manner.

[0147] Enhance the reliability and stability of the communication network: This method designs a multi-level priority queue to allocate transmission resources according to the urgency of the business, thereby improving the reliability of the communication network. Even in complex marine environments, it can maintain the stability of communication, thereby reducing the risk of communication interruption.

[0148] Flexible adaptation to different tasks and environments: The information bandwidth optimization configuration design of this method allows users to flexibly adjust according to specific tasks and communication requirements. This means that the communication network of the unmanned boat can be customized according to the needs of different tasks, adapt to the communication challenges under different environmental conditions, and improve the flexibility of the communication network.

[0149] Support multiple wireless transmission methods: The unmanned boat communication network architecture includes multiple wireless data transmission methods such as collaborative equipment, control radio stations and satellite communications, which enhances the coverage and adaptability of the communication network, enabling it to communicate at different distances and environments.

[0150] Promoting the application of surface unmanned boat technology: By providing efficient communication solutions, this method helps promote the widespread application of surface unmanned boat technology in the fields of marine scientific research, water monitoring, rescue operations, etc. This will accelerate the development of related fields and bring practical benefits to society.

[0151] Secure and reliable communication: Through the traffic filtering function, this method can ensure that only legitimate data packets can pass through the communication network, improving the security of communication. At the same time, the resource allocation function can ensure that the data transmission of urgent tasks is given priority, enhancing the reliability of communication.

[0152] In summary, the surface unmanned boat communication network optimization design method of the embodiment of the present application will help improve the communication performance and reliability of the surface unmanned boat cluster, meet the data transmission requirements of different tasks, and thus promote the widespread application of unmanned boat technology in the marine field, and provide practical value for future scientific research and engineering practice. These beneficial effects can enhance the innovation and practicality of the patent and increase its commercialization and scientific research value.

[0153] like Figure 6 According to a second aspect of the present invention, there is provided an inter-boat data transmission device for an unmanned boat, the device comprising:

[0154] The acquisition module 601 is used to acquire different types of business data;

[0155] The transmission module 602 is used to send different types of business data to the second unmanned boat through a preset transmission interface.

[0156] Optionally, different types of business data include at least instruction data, target information data, image data and video data.

[0157] Optionally, the acquisition module is used to:

[0158] The initial business data is screened according to the preset screening conditions to obtain different types of business data, wherein the preset screening conditions at least include an IP address and a port number.

[0159] Optionally, the transmission module is used to:

[0160] Determine the service priority according to the source address information and the destination address information of the data packet; wherein the source address information includes the source IP address and the first port number, and the destination address information includes the destination IP address and the second port number;

[0161] According to the business priority, different types of business data are stored in the priority transmission queue;

[0162] The business data in the priority transmission queue is sent to the second unmanned boat through a pre-set transmission interface.

[0163] Optionally, the pre-set transmission interface is an Ethernet interface.

[0164] Optionally, the transmission module is used to:

[0165] Update the filter criteria.

[0166] Optionally, the transmission module is used to:

[0167] Using a preset encryption algorithm to encrypt business data, and obtain encrypted business data;

[0168] The encrypted business data is sent to the second unmanned boat through a pre-set transmission interface.

[0169] In summary, this application provides a comprehensive solution for the communication of surface unmanned boat clusters by conducting data type and demand analysis, unmanned boat communication network architecture design, and information bandwidth optimization configuration design. This method is expected to promote the widespread application of surface unmanned boats in the fields of marine scientific research, water monitoring, rescue operations, etc., improve the efficiency and reliability of task execution, and provide important technical support and solutions for future scientific research and engineering practice. With the continuous development of unmanned boat technology, the communication network design method provided in this application will make a positive contribution to the development and safety of the marine field.

[0170] 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 transmitting data between unmanned boats, characterized in that: Applied to the first unmanned boat, the method comprises: Get different types of business data; The different types of business data are sent to the second unmanned boat through a preset transmission interface.

2. The method for transmitting data between unmanned boats according to claim 1, characterized in that: The different types of business data include at least instruction data, target information data, image data and video data.

3. The method for transmitting data between unmanned boats according to claim 1, characterized in that: The obtaining of different types of business data includes: The initial business data is screened according to preset screening conditions to obtain the different types of business data, wherein the preset screening conditions at least include an IP address and a port number.

4. The method for transmitting data between unmanned boats according to claim 3, characterized in that: The sending of the different service type data to the second unmanned boat through a preset transmission interface includes: Determine the service priority according to the source address information and the destination address information of the data packet; wherein the source address information includes the source IP address and the first port number, and the destination address information includes the destination IP address and the second port number; storing different types of service data in a priority transmission queue according to the service priority; The service data in the priority transmission queue is sent to the second unmanned boat through a preset transmission interface.

5. The method for transmitting data between unmanned boats according to claim 1, characterized in that: The preset transmission interface is an Ethernet interface.

6. The method for transmitting data between unmanned boats according to claim 3, characterized in that: The method further comprises: The filtering condition is updated.

7. The method for transmitting data between unmanned boats according to claim 1, characterized in that: The sending of the different types of business data to the second unmanned boat through a preset transmission interface includes: Using a preset encryption algorithm to encrypt the business data to obtain encrypted business data; The encrypted business data is sent to the second unmanned boat through a preset transmission interface.

8. An inter-boat data transmission device for an unmanned boat, characterized in that: The device comprises: The acquisition module is used to obtain different types of business data; The transmission module is used to send the different types of business data to the second unmanned boat through a preset transmission interface.

9. The inter-boat data transmission device of the unmanned boat according to claim 8, characterized in that: The different types of business data include at least instruction data, target information data, image data and video data.

10. The method for transmitting data between unmanned boats according to claim 8, characterized in that: The acquisition module is used for: The initial business data is screened according to preset screening conditions to obtain the different types of business data, wherein the preset screening conditions at least include an IP address and a port number.