Ship data sharing method, system, equipment and medium
Collect and share multi-dimensional data through the ship cloud platform, generate and display situation analysis response data, which solves the problem that ships cannot obtain accurate forward situations and reduces navigation risks.
Patent Information
- Application Number
- CN202411665474.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-03-11
AI Technical Summary
The ship cannot obtain accurate forward situations during navigation, which increases navigation risks.
Through the ship cloud platform, each ship collects and uploads multi-dimensional data of the channel they are located in, generates situation analysis response data, and displays it through a graphical user interface.
Provides more accurate situational analysis results to help reduce risks during ship navigation.
Smart Images

Figure CN119597995A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of ship technology, and in particular to a ship data sharing method, system, equipment and medium. Background Art
[0002] Normally, during a ship's voyage, the crew on board needs to use radar to obtain the distribution of obstacles within dozens of kilometers, and use AIS (Automatic Identification System) to obtain information about surrounding ships, and then rely on their own experience to judge the situation in front of the ship. In other words, the crew cannot obtain accurate information about the situation in front of the ship, which increases the risk during the ship's voyage. Summary of the invention
[0003] In view of this, the purpose of the present invention is to provide a ship data sharing method, system, device and medium, which can provide users with more accurate situation analysis results and help reduce the risks during ship navigation.
[0004] In a first aspect, the present invention provides a ship data sharing method, which is applied to a ship data sharing system, wherein the ship data sharing system includes a ship cloud platform and multiple ships, each of which is equipped with a server and multiple navigation equipment, and the method includes:
[0005] Each ship collects a multi-dimensional data set corresponding to its own waterway through its navigation equipment, and uploads the multi-dimensional data set to the ship cloud platform through the server;
[0006] The ship cloud platform receives the situation analysis request sent by the user for any target ship, generates the situation analysis response data corresponding to the channel where the target ship is located based on the multi-dimensional data set uploaded by each ship, and displays the situation analysis response data through a graphical user interface.
[0007] In one embodiment, the multi-dimensional data set includes ship distribution data, which is obtained by fusing ship position and speed data collected by navigation equipment and radar data, the situation analysis request includes a congestion analysis request, and the situation analysis response data includes ship congestion data;
[0008] Based on the multi-dimensional data set uploaded by each ship, the situation analysis response data corresponding to the channel where the target ship is located is generated, and the situation analysis response data is displayed through a graphical user interface, including:
[0009] Determine multiple navigation mark intervals included in the channel where the target ship is located;
[0010] Based on the ship distribution data uploaded by each ship, determine the number of ships included in each navigation mark interval;
[0011] Generate ship congestion data corresponding to each navigation mark interval in the channel where the target ship is located according to the preset congestion threshold and the number of ships corresponding to each navigation mark interval;
[0012] A visual ship congestion map is generated based on the water map corresponding to the channel where the target ship is located and the ship congestion data, and the visual ship congestion map is displayed through a graphical user interface.
[0013] In one embodiment, the multi-dimensional data set includes underwater terrain data, the situation analysis request includes a reef analysis request, and the situation analysis response data includes reef risk data;
[0014] Based on the multi-dimensional data set uploaded by each ship, the situation analysis response data corresponding to the channel where the target ship is located is generated, and the situation analysis response data is displayed through a graphical user interface, which also includes:
[0015] Using the location information corresponding to the channel where the target ship is located as the search condition, based on the underwater terrain data uploaded by each ship, it is determined whether there are reefs in the channel where the target ship is located;
[0016] If yes, then generate the reef risk data corresponding to the channel where the target ship is located based on the location of the reef;
[0017] A visual reef risk map is generated based on the water map and reef risk data corresponding to the channel where the target ship is located, and the visual reef risk map is displayed through a graphical user interface.
[0018] In one embodiment, the method further comprises:
[0019] The ship cloud platform reads maritime data from the designated platform through an interface; the maritime data includes water potential data, meteorological data, maritime alarm data, and hydrological data;
[0020] The ship cloud platform receives maritime data sharing requests sent by users for any target ship;
[0021] The ship cloud platform uses the location information corresponding to the channel where the target ship is located as a search condition, and retrieves the target maritime data located within the preset range of the channel where the target ship is located from the maritime data;
[0022] The ship cloud platform displays target maritime data through a graphical user interface.
[0023] In one embodiment, the method further comprises:
[0024] The ship cloud platform extracts mist level data from meteorological data;
[0025] The ship cloud platform receives a mist sharing request sent by a user to any target ship;
[0026] The ship cloud platform uses the location information corresponding to the channel where the target ship is located as the search condition, retrieves the target mist level data within the preset range of the channel where the target ship is located from the maritime data, and feeds back the target mist level data to the server equipped with the target ship;
[0027] The target ship of the ship cloud platform sends the target mist level data to its equipped camera equipment through its equipped server, so that the camera equipment adjusts its own camera mode according to the target mist level data.
[0028] In one embodiment, the multidimensional data set includes ship position and speed data; the method further comprises:
[0029] The ship cloud platform receives ship information sharing requests sent by users and displays the ship position and speed data uploaded by each ship through a graphical user interface.
[0030] In one embodiment, the method further comprises:
[0031] The ship cloud platform receives a service configuration request sent by a user for any target ship;
[0032] The ship cloud platform uses the location information corresponding to the channel where the target ship is located as a search condition, and retrieves the channel service points within the preset range of the channel where the target ship is located from the pre-configured channel service configuration information;
[0033] The ship cloud platform generates a visual service configuration diagram based on the water map and channel service points corresponding to the channel where the target ship is located, and displays the visual service configuration diagram through a graphical user interface;
[0034] The ship cloud platform receives the user's material distribution request for any target waterway service point in the visualization service configuration diagram, and forwards the material distribution request to the associated terminal corresponding to the target waterway service point, so as to prompt the distribution equipment of the target waterway service point to carry out material distribution through the associated terminal.
[0035] In a second aspect, the present invention further provides a ship data sharing system, including a ship cloud platform and a plurality of ships, each of which is equipped with a server and a plurality of navigation equipment; wherein:
[0036] Each ship is used to: collect a multi-dimensional data set corresponding to the waterway it is in through its equipped navigation equipment, and upload the multi-dimensional data set to the ship cloud platform through the server;
[0037] The ship cloud platform is used to: receive situation analysis requests sent by users for any target ship, generate situation analysis response data corresponding to the channel where the target ship is located based on the multi-dimensional data set uploaded by each ship, and display the situation analysis response data through a graphical user interface.
[0038] In a third aspect, the present invention further provides an electronic device, comprising a processor and a memory, wherein the memory stores computer executable instructions that can be executed by the processor, and the processor executes the computer executable instructions to implement any one of the methods provided in the first aspect.
[0039] In a fourth aspect, the present invention further provides a computer-readable storage medium, which stores computer-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement any one of the methods provided in the first aspect.
[0040] The present invention provides a ship data sharing method, system, device and medium. The ship data sharing system includes a ship cloud platform and multiple ships. Each ship is equipped with a server and multiple navigation equipment. Each ship collects a multi-dimensional data set corresponding to its own channel through its equipped navigation equipment, and uploads the multi-dimensional data set to the ship cloud platform through the server; the ship cloud platform receives a situation analysis request sent by a user for any target ship, generates situation analysis response data corresponding to the channel where the target ship is located based on the multi-dimensional data set uploaded by each ship, and displays the situation analysis response data through a graphical user interface. The above method receives the multi-dimensional data corresponding to the channel where each ship is located collected by each ship through the ship cloud platform, and when receiving the situation analysis request sent by the user for any target ship, analyzes the situation corresponding to the channel where the target ship is located in combination with the multi-dimensional data, and displays the situation analysis response data obtained by the analysis. The present invention can provide users with more accurate situation analysis results, which helps to reduce the risk during the navigation process of ships.
[0041] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description, claims and drawings.
[0042] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0044] Figure 1 A schematic diagram of a process flow of a ship data sharing method provided by an embodiment of the present invention;
[0045] Figure 2 A functional schematic diagram of a ship cloud platform provided by an embodiment of the present invention;
[0046] Figure 3 A structural schematic diagram of a ship data sharing system provided by an embodiment of the present invention;
[0047] Figure 4 A schematic structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0048] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution of the present invention will be clearly and completely described in combination with the embodiments below. Obviously, the described embodiments are part of the embodiments of the present invention, not all of 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.
[0049] At present, the crew on the ship can only judge the situation ahead of the ship based on the obstacle distribution obtained by radar and the ship information obtained by AIS, combined with their own experience, that is, the crew cannot obtain accurate situation ahead of the ship, which increases the risk during the ship's navigation. Based on this, the present invention implements a ship data sharing method, system, device and medium, which can provide users with more accurate situation analysis results, helping to reduce the risk during the ship's navigation.
[0050] To facilitate understanding of this embodiment, a ship data sharing method disclosed in an embodiment of the present invention is first introduced in detail. The method is applied to a ship data sharing system, which includes a ship cloud platform and multiple ships. Each ship is equipped with a server, a communication structure and multiple navigation equipment. The communication structure includes a 4G module, a rod antenna and a switch. The navigation equipment includes AIS, a depth sounder, a speed meter, a radar, a satellite compass, an electronic chart, a sonar device, etc. The navigation equipment is connected to the server through a switch, and the server is connected to the ship cloud platform through a 4G module and a rod antenna. Figure 1 The flowchart of a ship data sharing method shown in FIG. 1 mainly includes the following steps S102 to S104:
[0051] In step S102, each ship collects a multidimensional data set corresponding to its own waterway through its equipped navigation equipment, and uploads the multidimensional data set to the ship cloud platform through the server.
[0052] The multi-dimensional data set includes at least the ship position and speed data collected by AIS, the radar data collected by radar, the underwater terrain data detected by sonar equipment, etc., and also includes the ship distribution data obtained by fusing the ship position and speed data with the radar data. In one embodiment, for any ship, after the ship collects the multi-dimensional data set of its own channel through its equipped navigation equipment, it transmits it to the switch through the serial port, and the switch transmits the multi-dimensional data set to the server; the server is not only responsible for processing the multi-dimensional data set, but also responsible for external communication through the 4G module and the rod antenna to upload the multi-dimensional data to the ship cloud platform.
[0053] Step S104, the ship cloud platform receives a situation analysis request sent by the user for any target ship, generates situation analysis response data corresponding to the channel where the target ship is located based on the multi-dimensional data set uploaded by each ship, and displays the situation analysis response data through a graphical user interface.
[0054] The situation analysis request is a congestion analysis request, and the situation analysis response data is ship congestion data; or, the situation analysis request is a reef analysis request, and the situation analysis response data is reef risk data. In one example, after receiving the situation analysis request, the ship cloud platform generates situation analysis response data corresponding to the channel where the target ship is located based on relevant multi-dimensional data, visualizes the situation analysis response data in combination with the water map, and then displays the visualized situation analysis response data through a graphical user interface.
[0055] In another example, the ship cloud platform can also read maritime data from a designated platform or receive waterway service configuration information uploaded by users. When receiving a query request for a certain type of data (such as a maritime data sharing request, a mist sharing request, a service configuration request, etc.), the corresponding data is retrieved based on the waterway where the target ship is located, and the retrieval results are visualized, and then displayed through a graphical user interface.
[0056] An embodiment of the present invention provides a ship cloud platform supported by the fusion of multi-source big data. Users (i.e., crew members) can access the ship cloud platform and the corresponding APP (Application) through the Internet to clearly view the situation of multiple waterways, such as the number of ships ahead, obstacles, weather / hydrology of each waterway, etc.
[0057] The ship data sharing method provided in the embodiment of the present invention receives the multi-dimensional data corresponding to the channel collected by each ship through the ship cloud platform, and when receiving the situation analysis request sent by the user for any target ship, the situation corresponding to the channel where the target ship is located is analyzed in combination with the multi-dimensional data, and the situation analysis response data obtained by the analysis is displayed. The present invention can provide users with more accurate situation analysis results, which helps to reduce the risks during ship navigation.
[0058] For ease of understanding, the embodiment of the present invention first explains the ship data sharing system, which includes a ship cloud platform and multiple ships, each of which is equipped with a 4G module, a rod antenna, a server, a switch, and N navigation equipment. At the same time, more channel ship data and weather and sea conditions are obtained through the navigation and navigation integrated service system, forming a ship-shore network collaborative system.
[0059] Specifically, each ship will be equipped with a 4G module, a rod antenna for signal enhancement, a server, a switch and several navigation equipment. These navigation equipment include navigation and communication equipment such as AIS, depth sounder, speed log, radar, satellite compass, electronic chart, etc. This system can not only provide accurate navigation information for ships, but also obtain more dynamic data of ships in the channel and real-time weather and sea conditions through the integrated navigation and aids integrated service system.
[0060] Inside the system, each navigation device is connected to the switch through a serial port, and the information obtained by the navigation device is first transmitted to the switch through the serial port. As a central node, the switch collects these data and transmits them to the server. The server is not only responsible for processing these data, but also for external communication through the connected 4G module and rod antenna to upload the data to the ship cloud platform to improve the data of the ship cloud platform for all users to view. In addition, the 4G module can effectively expand the data transmission range through the rod antenna that enhances the signal, ensuring that the data can be transmitted to the cloud platform in a timely and stable manner regardless of the navigation environment of the ship. Through such information flow, the ship can transmit navigation information and environmental data to the shore system in real time, and the shore system can provide auxiliary decision support and dynamic management services for the ship through the cloud platform, realizing efficient linkage and information interaction between the ship and the shore.
[0061] Users can see the status of each channel on the ship cloud platform. Figure 2 A functional schematic diagram of a ship cloud platform is shown in FIG. Figure 2 The ship cloud platform shows the situation that can be viewed, including: channel congestion, underwater terrain data, water level, weather conditions, maritime alarms, fog levels, other ships' speeds and longitude and latitude, real-time wind speed and direction, hydrological information, channel service configuration, channel material distribution services and other data. Specifically:
[0062] 1. Waterway congestion:
[0063] The data needed to detect the congestion of the waterway is the ship distribution data, which is obtained by fusing the ship position and speed data collected by the navigation equipment with the radar data. In one example, the ship obtains the ship data of the waterway through AIS, including the number of ships on the waterway, speed, longitude and latitude, ship name, MMSI, ship destination port and other important information, among which the speed and longitude and latitude are recorded as the ship position and speed data; and the radar is used to view the distribution of obstacles ahead from a long distance. It should be noted that the radar cannot obtain the specific type of obstacles ahead. After the ship position and speed data collected by AIS are fused with the radar data, the real ship distribution data can be obtained, for example: how many other ships are ahead of the waterway where the ship is located, where these ships are distributed in the waterway, etc. After obtaining the ship distribution data, it will be uploaded to the ship cloud platform through the server for all users to view. After the searcher enters the destination on the ship cloud platform, the system will judge the current waterway congestion and then give feedback to the searcher for reference.
[0064] In the specific implementation, please refer to (1.1) to (1.5) below:
[0065] (1.1) The ship cloud platform receives a congestion analysis request sent by a user for any target ship.
[0066] (1.2) The ship cloud platform determines the multiple navigation mark intervals contained in the channel where the target ship is located. In one example, the developer can pre-set navigation marks for each channel on the water map of the ship cloud platform, the distance between adjacent navigation marks is a specified value, and the interval between two adjacent navigation marks (referred to as the navigation mark interval) is set with a congestion threshold. If a congestion analysis request sent by the user for the target ship is received, the location information or channel identification corresponding to the channel where the target ship is located is used as a search condition to determine the multiple navigation mark intervals contained in the channel where the target ship is located.
[0067] (1.3) The ship cloud platform determines the number of ships in each navigation mark interval based on the ship distribution data uploaded by each ship. In one example, the number of ships in each navigation mark interval is counted based on the position information of each ship represented by the ship distribution data.
[0068] (1.4) The ship cloud platform generates ship congestion data corresponding to each navigation mark interval in the channel where the target ship is located according to the preset congestion threshold and the number of ships corresponding to each navigation mark interval. In one example, multiple congestion levels and congestion thresholds corresponding to each congestion level can be pre-configured, and the number of ships obtained by counting is compared with the congestion threshold to determine the current congestion situation of each navigation mark interval (i.e., ship congestion data).
[0069] (1.5) The ship cloud platform generates a visual ship congestion map based on the water map and ship congestion data corresponding to the channel where the target ship is located, and displays the visual ship congestion map through a graphical user interface. In one example, the current congestion situation of each navigation mark interval in the channel where the target ship is located can be marked with different colors in the water map according to the ship congestion data, such as red for congested channel, to obtain a visual ship congestion map. Furthermore, reference opinions can also be given, such as recommended speed or recommended departure time.
[0070] 2. Underwater topographic data:
[0071] For novice captains and second mates, the channel situation is particularly important to them. Reefs may appear in the channel, causing the ship to be unable to pass through the bridge. Based on this, the embodiment of the present invention can also display reef risk data to the user when receiving a reef analysis request. In the specific implementation, please refer to the following (2.1) to (2.3):
[0072] (2.1) The ship cloud platform receives a congestion analysis request sent by a user for any target ship.
[0073] (2.2) The ship cloud platform uses the location information corresponding to the channel where the target ship is located as a search condition, and based on the underwater terrain data uploaded by each ship, determines whether there are reefs in the channel where the target ship is located, and generates reef risk data corresponding to the channel where the target ship is located based on the location of the reef if the judgment result is yes. In one example, the underwater terrain data includes the location information of underwater obstacles (such as reefs). Using the location information corresponding to the channel where the target ship is located as a search condition, the reefs and their locations within the preset range of the channel where the target ship is located can be retrieved, and then the reef risk data corresponding to the channel where the target ship is located can be generated.
[0074] (2.3) The ship cloud platform generates a visualized reef risk map based on the water map corresponding to the channel where the target ship is located and the reef risk data, and displays the visualized reef risk map through a graphical user interface. In one example, the distribution of all reefs within a preset range of the channel where the target ship is located can be marked with a specified color in the water map according to the reef risk data to obtain a visualized reef risk map.
[0075] In actual implementation, each ship will be equipped with sonar equipment to detect underwater terrain data 180 degrees downward. If reefs or other obstacles are detected, they will be fed back to the ship in real time. After the ship obtains the underwater terrain data, it is uploaded to the ship cloud platform through the server and recorded in the database of the channel. When users search for channels through the cloud platform, reefs will be displayed on the river map, and red warnings will be marked on the river map. Users can also click the "Risk" button, and a window will pop up on the right, indicating the risk of reefs.
[0076] (III) Water level, weather conditions, maritime alarms, real-time wind speed and direction, and hydrological information:
[0077] For novice captains and second mates, the channel situation is particularly important to them. The water level in the channel may be too low, causing the ship to be unable to pass through the bridge. Based on this, the embodiment of the present invention can also display maritime data to the user when receiving a maritime data sharing request. The maritime data includes water level data, meteorological data, maritime alarm data, and hydrological data. In the specific implementation, please refer to the following (3.1) to (3.3):
[0078] (3.1) The ship cloud platform reads maritime data from a designated platform through an interface, where the designated platform may be a platform provided by maritime-related departments.
[0079] (3.2) The ship cloud platform receives a maritime data sharing request sent by a user to any target ship.
[0080] (3.3) The ship cloud platform uses the location information corresponding to the channel where the target ship is located as a search condition, retrieves the target maritime data located within the preset range of the channel where the target ship is located from the maritime data, and displays the target maritime data through a graphical user interface.
[0081] In actual applications, five types of information, including water level, weather conditions, maritime alarms, real-time wind speed and direction, and hydrological information, can be obtained through the designated platform and displayed on the ship cloud platform by calling the API (Application Programming Interface). When the user searches for a waterway on the ship cloud platform, a window will pop up on the right, displaying the above information for all users to view.
[0082] (IV) Mist level:
[0083] In the specific implementation, please refer to (4.1) to (4.4) below:
[0084] (4.1) The ship cloud platform extracts fog level data from meteorological data.
[0085] Method 1: It can be obtained through the designated platform and displayed on the ship cloud platform by calling the API interface. When the user searches for the channel on the cloud platform, a window will pop up on the right, showing the fog level for all users to view.
[0086] Method 2: When a camera detects mist ahead, the data is sent to the ship cloud platform through the 4G module, and the data is recorded in the channel database. When the user searches for a channel on the cloud platform, a window will pop up on the right, displaying the above information for all users to view.
[0087] (4.2) The ship cloud platform receives a mist sharing request sent by a user to any target ship.
[0088] (4.3) The ship cloud platform uses the location information corresponding to the channel where the target ship is located as the search condition, retrieves the target mist level data within the preset range of the channel where the target ship is located from the maritime data, and feeds back the target mist level data to the server equipped with the target ship.
[0089] (4.4) The target ship of the ship cloud platform sends the target mist level data to its equipped imaging device (such as a camera) through its equipped server, so that the imaging device adjusts its own imaging mode according to the target mist level data.
[0090] Currently, the camera supports adjusting the fog penetration level. The system obtains meteorological information provided by the specified platform through the server, focusing on extracting the mist level. The server sends the mist level parsed from the meteorological information to the camera connected to the same switch. After receiving the information, the camera can automatically switch to the corresponding fog penetration mode according to the change of the mist level, thereby improving the image quality under foggy conditions.
[0091] In terms of specific implementation, the server and the camera are interconnected through a switch. The server is responsible for obtaining the latest meteorological data from the designated platform, analyzing and processing it, and extracting the key parameter of the mist level. The server then transmits this information to the camera through the network. The camera automatically adjusts the mist penetration mode according to the received mist level data to ensure that the camera can adapt to environmental changes and provide clear monitoring images in mist environments of different concentrations. This design ensures the timely transmission and processing of information, enabling the system to respond intelligently to complex meteorological conditions.
[0092] (V) Speed and longitude and latitude of other ships:
[0093] The ship cloud platform receives ship information sharing requests from users and displays the ship position and speed data uploaded by each ship through a graphical user interface. In actual applications, the speed and longitude of other ships are obtained through the AIS of each ship to obtain ship data on other routes, and the data is sent to the ship cloud platform through the server. The API of the navigation and navigation integrated service system is called to obtain more ship data on other routes and displayed on the cloud platform.
[0094] (VI) Waterway service configuration and waterway material distribution services:
[0095] In the specific implementation, please refer to (6.1) to (6.4) below:
[0096] (6.1) The ship cloud platform receives a service configuration request sent by a user for any target ship.
[0097] (6.2) The ship cloud platform uses the location information corresponding to the channel where the target ship is located as the search condition, and retrieves the channel service points within the preset range of the channel where the target ship is located from the pre-configured channel service configuration information.
[0098] (6.3) The ship cloud platform generates a visual service configuration diagram based on the water map and channel service points corresponding to the channel where the target ship is located, and displays the visual service configuration diagram through a graphical user interface. For example, a user searches for a channel on the ship cloud platform and clicks the "Service" button, and the gas stations, service stations, and water supermarkets on the channel are displayed on the right.
[0099] (6.4) The ship cloud platform receives the material distribution request from the user for any target channel service point in the visualization service configuration diagram, and forwards the material distribution request to the associated terminal corresponding to the target channel service point, so as to prompt the distribution equipment of the target channel service point to distribute the materials through the associated terminal. For example, if the button of the water supermarket is green, you can buy materials online. After the crew has purchased the materials through this function, they can enter: the delivery location, the recipient, and the recipient's phone number (this information can be stored and used directly next time), and the drone will deliver the goods to the designated location.
[0100] In summary, the ship cloud platform is a data sharing system through ship-shore collaboration, which aims to collect multi-dimensional data of ships and waterways in real time and upload it to the cloud for users to monitor waterways and analyze situations. Each ship is equipped with communication and navigation equipment. The ship, waterway and environmental data collected by these devices are collected through switches and sent to the server. The server uploads the data to the cloud platform through a 4G module for all users to view.
[0101] Crew members or other users can access the ship cloud platform through the Internet, select a route and query relevant data, including congestion, reef distribution, water potential, weather and other environmental information. Users can also obtain optimization suggestions for the route based on the real-time data provided by the system to ensure safe and efficient navigation.
[0102] Based on the above embodiments, the present invention provides a ship data sharing system. Figure 3 The structure diagram of a ship data sharing system shown in FIG. 1 includes a ship cloud platform 302 and multiple ships 304, each of which is equipped with a server and multiple navigation equipment; wherein,
[0103] Each ship 304 is used to: collect a multi-dimensional data set corresponding to the waterway in which it is located through its equipped navigation equipment, and upload the multi-dimensional data set to the ship cloud platform 302 through the server;
[0104] The ship cloud platform 302 is used to: receive a situation analysis request sent by a user for any target ship, generate situation analysis response data corresponding to the channel where the target ship is located based on the multi-dimensional data set uploaded by each ship, and display the situation analysis response data through a graphical user interface.
[0105] The ship data sharing system provided by the embodiment of the present invention receives the multi-dimensional data corresponding to the channel collected by each ship through the ship cloud platform, and when receiving the situation analysis request sent by the user for any target ship, the situation corresponding to the channel where the target ship is located is analyzed in combination with the multi-dimensional data, and the situation analysis response data obtained by the analysis is displayed. The present invention can provide users with more accurate situation analysis results, which helps to reduce the risks during the navigation process of ships.
[0106] The implementation principle and technical effects of the system provided in the embodiment of the present invention are the same as those of the aforementioned method embodiment. For the sake of brief description, for matters not mentioned in the system embodiment, reference may be made to the corresponding contents in the aforementioned method embodiment.
[0107] An embodiment of the present invention provides an electronic device. Specifically, the electronic device includes a processor and a storage device. The storage device stores a computer program, and when the computer program is executed by the processor, it executes the method described in any one of the above-mentioned implementation methods.
[0108] Figure 4 A structural diagram of an electronic device provided in an embodiment of the present invention, the electronic device 100 includes: a processor 40, a memory 41, a bus 42 and a communication interface 43, wherein the processor 40, the communication interface 43 and the memory 41 are connected via the bus 42; the processor 40 is used to execute an executable module stored in the memory 41, such as a computer program.
[0109] The memory 41 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one communication interface 43 (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used.
[0110] The bus 42 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one bidirectional arrow is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0111] Among them, the memory 41 is used to store programs, and the processor 40 executes the program after receiving the execution instruction. The method executed by the device for flow process definition disclosed in any embodiment of the above-mentioned embodiment of the present invention can be applied to the processor 40 or implemented by the processor 40.
[0112] The processor 40 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 40. The above processor 40 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present invention can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiments of the present invention can be directly embodied as a hardware decoding processor to execute, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 41, and the processor 40 reads the information in the memory 41 and completes the steps of the above method in combination with its hardware.
[0113] The computer program product of the readable storage medium provided in the embodiment of the present invention includes a computer-readable storage medium storing program code, and the instructions included in the program code can be used to execute the methods described in the previous method embodiments. The specific implementation can be referred to the previous method embodiments, which will not be repeated here.
[0114] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., which can store program codes.
[0115] Finally, it should be noted that the above-described embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed by the present invention, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims
1. A ship data sharing method, characterized in that: The method is applied to a ship data sharing system, which includes a ship cloud platform and multiple ships, each of which is equipped with a server and multiple navigation equipment. The method includes: Each of the ships collects a multi-dimensional data set corresponding to the waterway in which it is located through the navigation equipment equipped thereon, and uploads the multi-dimensional data set to the ship cloud platform through the server; The ship cloud platform receives a situation analysis request sent by a user for any target ship, generates situation analysis response data corresponding to the channel where the target ship is located based on the multi-dimensional data set uploaded by each of the ships, and displays the situation analysis response data through a graphical user interface.
2. The ship data sharing method according to claim 1, characterized in that: The multi-dimensional data set includes ship distribution data, which is obtained by fusing ship position and speed data and radar data collected by the navigation equipment, the situation analysis request includes a congestion analysis request, and the situation analysis response data includes ship congestion data; Based on the multi-dimensional data set uploaded by each of the ships, generating situation analysis response data corresponding to the channel where the target ship is located, and displaying the situation analysis response data through a graphical user interface, including: Determine multiple navigation mark intervals included in the channel where the target ship is located; Determine the number of ships included in each of the navigation mark intervals based on the ship distribution data uploaded by each of the ships; Generate ship congestion data corresponding to each of the navigation mark intervals in the channel where the target ship is located according to the preset congestion threshold corresponding to each of the navigation mark intervals and the number of ships; A visual ship congestion map is generated based on a water map corresponding to the channel where the target ship is located and the ship congestion data, and the visual ship congestion map is displayed through a graphical user interface.
3. The ship data sharing method according to claim 1, characterized in that: The multi-dimensional data set includes underwater terrain data, the situation analysis request includes a reef analysis request, and the situation analysis response data includes reef risk data; Based on the multi-dimensional data set uploaded by each of the ships, situation analysis response data corresponding to the channel where the target ship is located is generated, and the situation analysis response data is displayed through a graphical user interface, further comprising: Using the location information corresponding to the channel where the target ship is located as a search condition, and based on the underwater terrain data uploaded by each of the ships, determining whether there is a reef in the channel where the target ship is located; If yes, generating reef risk data corresponding to the channel where the target ship is located based on the location of the reef; A visual reef risk map is generated based on a water map corresponding to the channel where the target ship is located and the reef risk data, and the visual reef risk map is displayed through a graphical user interface.
4. The ship data sharing method according to claim 1, characterized in that: The method further comprises: The ship cloud platform reads maritime data from a designated platform through an interface; wherein the maritime data includes water potential data, meteorological data, maritime alarm data, and hydrological data; The ship cloud platform receives a maritime data sharing request sent by a user to any target ship; The ship cloud platform uses the location information corresponding to the channel where the target ship is located as a search condition, and retrieves the target maritime data located within a preset range of the channel where the target ship is located from the maritime data; The ship cloud platform displays the target maritime data through a graphical user interface.
5. The ship data sharing method according to claim 4, characterized in that: The method further comprises: The ship cloud platform extracts mist level data from the meteorological data; The ship cloud platform receives a mist sharing request sent by a user to any target ship; The ship cloud platform uses the location information corresponding to the channel where the target ship is located as a search condition, retrieves the target mist level data within a preset range of the channel where the target ship is located from the maritime data, and feeds back the target mist level data to the server equipped with the target ship; The target ship of the ship cloud platform sends the target mist level data to the camera device equipped therewith through the server equipped therewith, so that the camera device adjusts its own camera mode according to the target mist level data.
6. The ship data sharing method according to claim 1, characterized in that: The multidimensional data set includes ship position and speed data; the method further includes: The ship cloud platform receives a ship information sharing request sent by a user, and displays the ship position and speed data uploaded by each ship through a graphical user interface.
7. The ship data sharing method according to claim 1, characterized in that: The method further comprises: The ship cloud platform receives a service configuration request sent by a user for any target ship; The ship cloud platform uses the location information corresponding to the channel where the target ship is located as a search condition, and retrieves the channel service points within a preset range of the channel where the target ship is located from the pre-configured channel service configuration information; The ship cloud platform generates a visual service configuration diagram based on the water map corresponding to the channel where the target ship is located and the channel service point, and displays the visual service configuration diagram through a graphical user interface; The ship cloud platform receives a user's material distribution request for any target waterway service point in the visualization service configuration diagram, and forwards the material distribution request to an associated terminal corresponding to the target waterway service point, so as to prompt the distribution equipment of the target waterway service point to perform material distribution through the associated terminal.
8. A ship data sharing system, characterized in that: It includes a ship cloud platform and multiple ships, each of which is equipped with a server and multiple navigation equipment; wherein, Each of the ships is used to: collect a multi-dimensional data set corresponding to the waterway in which the ship is located through the navigation equipment equipped thereon, and upload the multi-dimensional data set to the ship cloud platform through the server; The ship cloud platform is used to: receive a situation analysis request sent by a user for any target ship, generate situation analysis response data corresponding to the channel where the target ship is located based on the multi-dimensional data set uploaded by each ship, and display the situation analysis response data through a graphical user interface.
9. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores computer executable instructions that can be executed by the processor, and the processor executes the computer executable instructions to implement the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the method according to any one of claims 1 to 7.