A Relay Communication Method and Device for a Ship
By selecting the best relay device to transmit messages, the problem of missing information transmission in long-distance communication of ships is solved, long-distance communication of ship data is realized, and the intelligence and success rate of communication is improved.
Patent Information
- Application Number
- CN202410256699.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2024-01-17
- Filing Date
- 2024-03-06
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2044-03-06
AI Technical Summary
In the prior art, ships are prone to missed or failed information transmission problems during long-distance communication, which cannot meet the needs of ships for long-distance communication.
By determining the positional relationship and communication response parameters of the target relay device, the best relay device is selected from the relay device, and the device is used to transmit the message to be transmitted to the target receiving device to achieve long-distance communication.
It improves the intelligence of ship communication and the integrity and success rate of data transmission, ensuring the reliability and stability of long-distance communication of ships on the sea surface.
Smart Images

Figure CN118354390B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of ship communication, and particularly to a relay communication method and device for ships. Background Art
[0002] With the continuous development of science and technology, information and communication technology has also developed rapidly, and ship management has gradually evolved from manual management to intelligent ship management. Among them, ships are an important part of the daily operations of ship management, and the real-time data of ships is very necessary for the intelligent management of ships.
[0003] In the prior art, the relevant real-time information of ships is usually reported by the ships themselves to the console or the ship management and command platform. However, since ships usually sail on the sea, if the distance between the ship and the console is too far, there are likely to be problems such as information transmission omission or failure, and the prior art cannot meet the communication requirements of ships over long distances. Therefore, it is particularly important to provide a new ship communication method to meet the long-distance communication transmission requirements of ships. Summary of the Invention
[0004] The present invention provides a relay communication method and device for ships, which can transmit the message to be transmitted to the target receiving device through the determined relay device, can realize long-distance communication of ship data, is beneficial to improving the intelligence of ship communication, and is beneficial to the integrity and success rate of ship data transmission.
[0005] To solve the above technical problems, in the first aspect of the present invention, a relay communication method for ships is disclosed, and the method includes:
[0006] Obtain the first real-time position of the target ship and the second real-time position of the target receiving device, and generate a relative position relationship based on the first real-time position and the second real-time position; wherein, the relative position relationship includes the position relationship between the target ship and the target receiving device;
[0007] Based on the relative position relationship, determine a target relay device that matches the relative position relationship from all relay devices;
[0008] Transmit the message to be transmitted of the target ship to the target relay device, so that the target relay device transmits the message to be transmitted to the target receiving device.
[0009] As an optional implementation manner, in the first aspect of the present invention, before the step of determining a target relay device that matches the relative position relationship from all relay devices based on the relative position relationship, the method further includes:
[0010] Send a broadcast signal to all relay devices so that each of the relay devices initiates a feedback response signal based on the broadcast signal;
[0011] Based on the feedback response signals of each of the relay devices, determine the communication response parameters between the relay device and the target ship;
[0012] Among them, the determining the target relay device that matches the relative position relationship from all relay devices based on the relative position relationship includes:
[0013] Based on the relative position relationship and the communication response parameters, determine the target relay device from all the relay devices.
[0014] As an optional implementation manner, in the first aspect of the present invention, the method further includes:
[0015] Obtain the device real-time information of each of the relay devices, where the device real-time information includes one or more of the device real-time power information, device real-time position information, and device real-time working status information of each of the relay devices;
[0016] Based on the device real-time information of all the relay devices, determine the device operation information of each of the relay devices, and based on the device operation information of each of the relay devices, determine whether there is a device to be processed among all the relay devices;
[0017] When it is determined that there is a device to be processed among all the relay devices, for each device to be processed, determine the device processing parameters of the device to be processed, and perform a device processing operation that matches the device processing parameters of the device to be processed on the device to be processed.
[0018] As an optional implementation manner, in the first aspect of the present invention, before transmitting the message to be transmitted of the target ship to the target relay device so that the target relay device transmits the message to be transmitted to the target receiving device, the method further includes:
[0019] Obtain the third real-time position of the target relay device, and analyze the target position relationship among the first real-time position, the second real-time position, and the third real-time position;
[0020] Based on the target position relationship, determine whether it is necessary to perform a device position adjustment operation. When it is determined that the device position adjustment operation needs to be performed, determine the target adjustment device;
[0021] Based on the target position relationship, generate the position adjustment parameters of the target adjustment device, and perform a position adjustment operation that matches the position adjustment parameters of the target adjustment device on the target adjustment device.
[0022] As an alternative implementation, in the first aspect of the present invention, determining the target relay device from all the relay devices based on the relative position relationship and the communication response parameters includes:
[0023] Determining candidate relay devices from all the relay devices according to the relative position relationship, wherein the distance relationship between the candidate relay devices and the target ship satisfies a preset distance condition;
[0024] Determining the communication response signal value of each candidate relay device according to the communication response parameters of each candidate relay device, and performing a device sorting operation on all the candidate relay devices according to the communication response signal values of all the candidate relay devices to obtain a relay device sequence;
[0025] Determining the highest communication response signal value from all the candidate relay devices according to the relay device sequence, and determining the candidate relay device corresponding to the highest communication response signal value as the target relay device.
[0026] As an alternative implementation, in the first aspect of the present invention, determining whether to perform a device position adjustment operation based on the target position relationship includes:
[0027] Determining the signal transmission distance of the target relay device, and generating a signal transmission parameter of the target relay device according to the target position relationship and the signal transmission distance;
[0028] Judging whether the target relay device has an abnormal transmission parameter according to the signal transmission parameter, wherein the abnormal transmission parameter includes a first abnormal parameter for the target relay device to receive the target ship and / or a second abnormal parameter for the target relay device to transmit the data to be transmitted to the target receiving device;
[0029] When it is judged that the target relay device has the abnormal transmission parameter, determining that a device position adjustment operation needs to be performed;
[0030] When it is judged that the target relay device does not have the abnormal transmission parameter, determining that the device position adjustment operation does not need to be performed.
[0031] As an alternative implementation, in the first aspect of the present invention, the method further includes:
[0032] Obtaining the information feedback result of the target receiving device, and judging whether the target receiving device has received the message to be transmitted according to the information feedback result;
[0033] When it is determined that the target receiving device has not completely received the message to be transmitted, analyzing a target reason why the target receiving device has not completely received the message to be transmitted, and determining whether it is necessary to update the target relay device based on the target reason;
[0034] When it is determined that the target relay device needs to be updated, the update relay device is determined from all the relay devices based on the relative position relationship and the target reason, and the message to be transmitted is transmitted to the update relay device, so that the update relay device transmits the message to be transmitted to the target receiving device, and re-triggers the execution of the operation of obtaining the information feedback result of the target receiving device, and determines whether the target receiving device has completed receiving the message to be transmitted based on the information feedback result.
[0035] A second aspect of the present invention discloses a relay communication device for a ship, the device comprising:
[0036] an acquisition module, configured to acquire a first real-time position of a target vessel and a second real-time position of a target receiving device;
[0037] A generating module, configured to generate a relative position relationship based on the first real-time position and the second real-time position; wherein the relative position relationship includes a position relationship between the target ship and the target receiving device;
[0038] a determination module, configured to determine, based on the relative position relationship, a target relay device that matches the relative position relationship from all relay devices;
[0039] The transmission module is used to transmit the message to be transmitted of the target ship to the target relay device, so that the target relay device transmits the message to be transmitted to the target receiving device.
[0040] As an optional embodiment, in the second aspect of the present invention, the device further includes:
[0041] a sending module, configured to send a broadcast signal to all relay devices before the determining module determines, based on the relative position relationship, a target relay device that matches the relative position relationship from all relay devices, so that each of the relay devices initiates a feedback response signal based on the broadcast signal;
[0042] The determining module is further configured to determine a communication response parameter between the relay device and the target ship based on a feedback response signal from each relay device;
[0043] Among them, the specific manner in which the determining module determines a target relay device that matches the relative position relationship from all relay devices based on the relative position relationship includes:
[0044] Determine a target relay device from all the relay devices based on the relative position relationship and the communication response parameters.
[0045] As an alternative implementation manner, in the second aspect of the present invention, the obtaining module is further configured to obtain real-time device information of each relay device, where the real-time device information includes one or more of real-time power information, real-time location information, and real-time working status information of each relay device;
[0046] The determining module is further configured to determine device operation information of each relay device according to the real-time device information of all the relay devices;
[0047] The apparatus further includes:
[0048] A judging module, configured to judge whether there is a device to be processed among all the relay devices according to the device operation information of each relay device;
[0049] The determining module is further configured to, when the judging module judges that there is a device to be processed among all the relay devices, determine device processing parameters for each device to be processed;
[0050] A processing module, configured to perform a device processing operation matching the device processing parameters of the device to be processed on the device to be processed.
[0051] As an alternative implementation manner, in the second aspect of the present invention, the obtaining module is further configured to obtain a third real-time location of the target relay device before the transmission module transmits the message to be transmitted of the target ship to the target relay device so that the target relay device transmits the message to be transmitted to the target receiving device;
[0052] The apparatus further includes:
[0053] An analysis module, configured to analyze a target position relationship among the first real-time location, the second real-time location, and the third real-time location;
[0054] The judging module is further configured to judge whether it is necessary to perform a device position adjustment operation based on the target position relationship;
[0055] The determining module is further configured to determine a target adjustment device when it is judged that the device position adjustment operation needs to be performed;
[0056] The generating module is further configured to generate position adjustment parameters for the target adjustment device according to the target position relationship, and perform a position adjustment operation on the target adjustment device that matches the position adjustment parameters of the target adjustment device.
[0057] As an alternative implementation manner, in the second aspect of the present invention, the specific manner in which the determining module determines the target relay device from all the relay devices based on the relative position relationship and the communication response parameters includes:
[0058] Determine candidate relay devices from all the relay devices according to the relative position relationship, where the distance relationship between the candidate relay devices and the target ship satisfies a preset distance condition;
[0059] Determine the communication response signal values of each candidate relay device according to the communication response parameters of each candidate relay device, and perform a device sorting operation on all the candidate relay devices according to the communication response signal values of all the candidate relay devices to obtain a relay device sequence;
[0060] Determine the highest communication response signal value from all the candidate relay devices according to the relay device sequence, and determine the candidate relay device corresponding to the highest communication response signal value as the target relay device.
[0061] As an alternative implementation manner, in the second aspect of the present invention, the specific manner in which the judging module judges whether a device position adjustment operation needs to be performed based on the target position relationship includes:
[0062] Determine the signal transmission distance of the target relay device, and generate signal transmission parameters of the target relay device according to the target position relationship and the signal transmission distance;
[0063] Judge whether the target relay device has abnormal transmission parameters according to the signal transmission parameters, where the abnormal transmission parameters include a first abnormal parameter of the target relay device receiving the target ship and / or a second abnormal parameter of the target relay device transmitting the data to be transmitted to the target receiving device;
[0064] When it is judged that the target relay device has the abnormal transmission parameters, determine that a device position adjustment operation needs to be performed;
[0065] When it is judged that the target relay device does not have the abnormal transmission parameters, determine that the device position adjustment operation does not need to be performed.
[0066] As an alternative implementation manner, in the second aspect of the present invention, the obtaining module is further configured to obtain an information feedback result of the target receiving device;
[0067] The determining module is further configured to determine whether the target receiving device has completely received the message to be transmitted according to the information feedback result;
[0068] The analyzing module is further configured to analyze the target reason why the target receiving device has not completely received the message to be transmitted when the determining module determines that the target receiving device has not completely received the message to be transmitted;
[0069] The determining module is further configured to determine whether the target relay device needs to be updated based on the target reason;
[0070] The determining module is further configured to, when it is determined that the target relay device needs to be updated, determine an updated relay device from all the relay devices according to the relative position relationship and the target reason;
[0071] The transmitting module is further configured to transmit the message to be transmitted to the updated relay device, so that the updated relay device transmits the message to be transmitted to the target receiving device, and re-trigger the obtaining module to execute the operation of obtaining the information feedback result of the target receiving device and trigger the determining module to execute the operation of determining whether the target receiving device has completely received the message to be transmitted according to the information feedback result.
[0072] A third aspect of the present invention discloses another relay communication device for a ship, and the device includes:
[0073] A memory storing executable program code;
[0074] A processor coupled to the memory;
[0075] The processor calls the executable program code stored in the memory to execute the relay communication method for a ship disclosed in the first aspect of the present invention.
[0076] A fourth aspect of the present invention discloses a computer storage medium, and the computer storage medium stores computer instructions, which are used to execute the relay communication method for a ship disclosed in the first aspect of the present invention when called.
[0077] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0078] In an embodiment of the present invention, the first real-time position of the target ship is obtained, and the second real-time position of the target receiving device is obtained. Based on the first real-time position and the second real-time position, a relative position relationship is generated; wherein, the relative position relationship includes the position relationship between the target ship and the target receiving device. Based on the relative position relationship, a target relay device that matches the relative position relationship is determined from all relay devices, and the message to be transmitted of the target ship is transmitted to the target relay device, so that the target relay device transmits the message to be transmitted to the target receiving device. It can be seen that implementing the present invention can transmit the message to be transmitted to the target receiving device through the determined relay device, can realize long-distance communication of ship data, is beneficial to improving the intelligence of ship communication, and is beneficial to the integrity and success rate of ship data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0079] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0080] Figure 1 is a schematic flowchart of a relay communication method for a ship disclosed in an embodiment of the present invention;
[0081] Figure 2 is a schematic flowchart of another relay communication method for a ship disclosed in an embodiment of the present invention;
[0082] Figure 3 is a schematic structural diagram of a relay communication device for a ship disclosed in an embodiment of the present invention;
[0083] Figure 4 is a schematic structural diagram of another relay communication device for a ship disclosed in an embodiment of the present invention;
[0084] Figure 5 is a schematic structural diagram of yet another relay communication device for a ship disclosed in an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0085] In order to enable those skilled in the art to better understand the solutions of the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present invention.
[0086] In the description, claims and the above-mentioned drawings of the present invention, terms such as "first", "second", etc. are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, device, product or terminal comprising a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products or terminals.
[0087] Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present invention. The phrase appears in various places in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.
[0088] The present invention discloses a relay communication method and device for a ship, which can transmit a message to be transmitted to a target receiving device through a determined relay device, can realize long-distance communication of ship data, is beneficial to improving the intelligence of ship communication, and is beneficial to the integrity and success rate of ship data transmission. The following will be described in detail respectively.
[0089] Embodiment 1
[0090] Please refer to Figure 1 , Figure 1 which is a schematic flowchart of a relay communication method for a ship disclosed in an embodiment of the present invention. Among them, Figure 1 the described relay communication method for a ship can be applied to a relay communication device for a ship, or can also be applied to the ship itself. Among them, the relay communication device for a ship can be integrated in a cloud server or a local server, and the embodiments of the present invention do not make limitations. As Figure 1 shown, the relay communication method for a ship may include the following operations:
[0091] 101. Obtain the first real-time position of the target ship and the second real-time position of the target receiving device, and generate a relative position relationship based on the first real-time position and the second real-time position.
[0092] In an embodiment of the present invention, the relative position relationship includes the position relationship between the target ship and the target receiving device.
[0093] In an embodiment of the present invention, optionally, the target ship is a ship that needs to perform data transmission or data communication; the target receiving device is a device that needs to receive the data transmitted by the target ship; further, the target receiving device may be one or more of a shore-based device, a ship console, and a ship management and command center platform.
[0094] In an embodiment of the present invention, optionally, obtaining the first real-time position of the target ship and obtaining the second real-time position of the target receiving device may be obtained in real time and simultaneously, or may be obtained at regular intervals according to a preset time period, or may be to obtain the position of the target ship first and then obtain the position of the target receiving device. The embodiment of the present invention does not make specific limitations.
[0095] In an embodiment of the present invention, optionally, obtaining the first real-time position of the target ship and obtaining the second real-time position of the target receiving device may be obtained by one or more of GPS signals, wifi signals, Bluetooth signals, base station positioning, geomagnetic positioning, and inertial navigation.
[0096] In an embodiment of the present invention, optionally, generating a relative position relationship based on the first real-time position and the second real-time position may include:
[0097] Based on the first real-time position and the second real-time position, determining relative position parameters between the target ship and the target receiving device, where the relative position parameters include one or more of a relative angle parameter, a relative distance parameter, and a relative path parameter between the target ship and the target receiving device;
[0098] Based on the relative position parameters between the target ship and the target receiving device, generating a relative position relationship between the target ship and the target receiving device.
[0099] 102. Based on the relative position relationship, determine a target relay device that matches the relative position relationship from all relay devices.
[0100] In an embodiment of the present invention, optionally, the relay device may include one or more of a relay unmanned aerial vehicle, a relay ship, and a buoy.
[0101] In an embodiment of the present invention, further optionally, the number of target relay devices may be one or multiple, and the embodiment of the present invention does not make specific limitations; further, the target relay device is a relay device used to forward the message to be transmitted by the target ship to the target receiving device.
[0102] 103. Transmit the message to be transmitted by the target ship to the target relay device so that the target relay device transmits the message to be transmitted to the target receiving device.
[0103] In an embodiment of the present invention, optionally, the message to be transmitted may include one or more of the real-time position data, real-time status data, and real-time operation data of the target ship.
[0104] It can be seen that implementing Figure 1 the described relay communication method for ships can obtain the first real-time position of the target ship and the second real-time position of the target receiving device and generate a relative position relationship. Based on the relative position relationship, a target relay device is determined from all relay devices, and the message to be transmitted of the target ship is transmitted to the target relay device so that the target relay device transmits the message to be transmitted to the target receiving device. It can forward the message to be transmitted of the target ship through the target relay device and transmit it to the target receiving device, and can forward the message through the relay device to achieve long-distance communication of ships on the sea surface, which is beneficial to improving the intelligence of ship communication and the integrity and success rate of ship long-distance data transmission.
[0105] Embodiment Two
[0106] Please refer to Figure 2 , Figure 2 which is a schematic flowchart of another relay communication method for ships disclosed in an embodiment of the present invention. Among them, Figure 2 the described relay communication method for ships can be applied to a relay communication device of a ship or to the ship itself. Among them, the relay communication device of the ship can be integrated in a cloud server or a local server, and the embodiments of the present invention do not make any limitations. As Figure 2 shown, the relay communication method for ships may include the following operations:
[0107] 201. Obtain the first real-time position of the target ship and the second real-time position of the target receiving device, and generate a relative position relationship based on the first real-time position and the second real-time position.
[0108] 202. Send a broadcast signal to all relay devices so that each relay device initiates a feedback response signal based on the broadcast signal.
[0109] In an embodiment of the present invention, optionally, sending a broadcast signal to all relay devices may be performed by the target receiving device, or by the target ship, or by a preset cloud server or local server, and the embodiments of the present invention do not make specific limitations.
[0110] In an embodiment of the present invention, optionally, the broadcast signal may be a wireless short-distance broadcast signal. Further optionally, the broadcast signal sent to all relay devices may be an analog signal. Further, the analog signal may include one or more of an amplitude modulation signal and a frequency modulation signal.
[0111] In an embodiment of the present invention, optionally, each relay device initiating a feedback response signal based on a broadcast signal includes a feedback signal from each relay device in response to the broadcast signal. Furthermore, the feedback signal includes one or more of whether the relay device received the broadcast signal, the speed at which the relay device received the broadcast signal, and the speed at which the relay device responded to the broadcast signal.
[0112] 203. Determine communication response parameters between the relay device and the target ship according to the feedback response signal of each relay device.
[0113] In the embodiment of the present invention, optionally, the communication response parameter includes one or more of response signal strength, response speed, and response efficiency between each relay device and the target ship.
[0114] In the embodiment of the present invention, optionally, the determining of the communication response parameters between the relay device and the target ship based on the feedback response signal of each relay device may include:
[0115] For each relay device, a feedback response strength parameter of the relay device is extracted according to the feedback response signal of the relay device, and a communication response parameter between the relay device and the target ship is determined according to the feedback response strength parameter of the relay device.
[0116] 204. Determine a target relay device from all relay devices based on the relative position relationship and the communication response parameter.
[0117] In the embodiment of the present invention, the communication response parameter may optionally include communication response signal strength. Further, the target relay device may be the relay device with the strongest communication response signal strength.
[0118] 205. Transmit the message to be transmitted of the target ship to the target relay device, so that the target relay device transmits the message to be transmitted to the target receiving device.
[0119] In the embodiment of the present invention, for detailed descriptions of step 201 and step 203 to step 205, please refer to other descriptions of step 101 to step 103 in embodiment 1, and the embodiment of the present invention will not be repeated here.
[0120] It can be seen that implementation Figure 2The relay communication method of the described ship can send broadcast signals to all relay devices so that each relay device initiates a feedback response signal based on the broadcast signal, determine the communication response parameters between each relay device and the target ship according to the feedback response signals of each relay device, and determine the target relay device from all relay devices based on the relative position relationship and communication response parameters. It can first send broadcast signals to all relay devices, select the relay device with the strongest communication response signal as the target relay device and forward the message, and can determine the communication response parameters by combining the feedback response signals of each relay device for the broadcast signal, which is beneficial to improving the accuracy and reliability of determining the target relay device by combining the communication response parameters and feedback response signals, and is beneficial to improving the intelligence and efficiency of determining the target relay device, thereby being beneficial to improving the accuracy and reliability of transmitting the message to be transmitted of the target ship to the target receiving device through the target relay device subsequently, and further being beneficial to improving the success rate and convenience of the target ship in long-distance message transmission. It can forward the message through the relay device to achieve long-distance communication of the ship on the sea surface, which is beneficial to improving the intelligence of ship communication, and is beneficial to the integrity and success rate of the ship in long-distance data transmission.
[0121] In an optional embodiment, the method further includes:
[0122] Obtain the device real-time information of each relay device, where the device real-time information includes one or more of the device real-time power information, device real-time position information, and device real-time working state information of each relay device;
[0123] According to the device real-time information of all relay devices, determine the device operation information of each relay device, and judge whether there is a device to be processed among all relay devices according to the device operation information of each relay device;
[0124] When it is judged that there is a device to be processed among all relay devices, for each device to be processed, determine the device processing parameters of the device to be processed, and perform a device processing operation matching the device processing parameters of the device to be processed on the device to be processed.
[0125] In this optional embodiment, optionally, the manner of obtaining the device real-time information of each relay device can be obtained in real time, can be obtained regularly according to a preset time period, or can be obtained when a processing operation needs to be performed on the relay device. The embodiments of the present invention do not make specific limitations.
[0126] In this optional embodiment, optionally, the device real-time information of each relay device can also include one or more of the device real-time maintenance information of each relay device.
[0127] In this optional embodiment, further optionally, when it is determined that there is no device to be processed among all relay devices, this process can be ended.
[0128] In this optional embodiment, optionally, the determination of whether there is a device to be processed among all relay devices according to the device operation information of each relay device may include:
[0129] According to the device operation information of each relay device, determine whether the device operation information of all relay devices all meets the preset device operation conditions;
[0130] When it is determined that the device operation information of all relay devices all meets the preset device operation conditions, determine that there is no device to be processed among all relay devices;
[0131] When it is determined that the device operation information of all relay devices does not all meet the preset device operation conditions, determine that there is a device to be processed among all relay devices.
[0132] In this optional embodiment, further optionally, the preset device operation conditions include one or more of a power operation condition, a location operation condition, and a working state operation condition.
[0133] In this optional embodiment, optionally, for each device to be processed, determining the device processing parameters of the device to be processed may include:
[0134] For each device to be processed, according to the device operation information of the device to be processed, determine the operation keyword of the device to be processed, and according to the operation keyword of the device to be processed, determine the processing parameter that matches the operation keyword of the device to be processed from the pre-determined device processing parameter set as the device processing parameter of the device to be processed.
[0135] In this optional embodiment, optionally, for example, if the relay device is a drone device and the real-time power of the drone is 20, which does not meet the preset power condition, then the relay device is a device to be processed, and the device processing parameters of the relay device may include dispatching the drone back to the shore base or the workboat for charging operation, and may dispatch other drones to perform the corresponding information relay and forwarding operation.
[0136] It can be seen that implementing this optional embodiment can obtain the real-time device information of each relay device, determine the device operation information of each relay device based on the real-time device information of all relay devices, and judge whether there is a device to be processed according to the device operation information of each relay device. If there is, determine the device processing parameters of each device to be processed, and perform a device processing operation matching the corresponding device processing parameters on each device to be processed. It can judge whether there is a device to be processed by combining the real-time device information of each relay device, which is beneficial to improving the accuracy and reliability of judging whether there is a device to be processed, thereby being beneficial to improving the accuracy and reliability of determining the device processing parameters of each device to be processed, and being beneficial to improving the intelligence of determining the device processing parameters of each device to be processed. Furthermore, it is beneficial to improve the feasibility of the subsequent determined target relay device, prevent the situation where the message relay forwarding has errors or mistakes due to device failure problems of the target relay device, and further be beneficial to improving the feasibility and stability of realizing long-distance communication of the ship on the sea surface, being beneficial to improving the intelligence of ship communication, and being beneficial to the integrity and success rate of long-distance data transmission of the ship.
[0137] In another optional embodiment, before transmitting the message to be transmitted of the target ship to the target relay device so that the target relay device transmits the message to be transmitted to the target receiving device, the method further includes:
[0138] Obtain the third real-time position of the target relay device, and analyze the target position relationship among the first real-time position, the second real-time position, and the third real-time position;
[0139] Based on the target position relationship, judge whether it is necessary to perform a device position adjustment operation. When it is judged that a device position adjustment operation needs to be performed, determine the target adjustment device;
[0140] Generate the position adjustment parameters of the target adjustment device according to the target position relationship, and perform a position adjustment operation matching the position adjustment parameters of the target adjustment device on the target adjustment device.
[0141] In this optional embodiment, optionally, the target position relationship includes the position relationship among the target relay device, the target ship, and the target receiving device.
[0142] In this optional embodiment, further optionally, when it is judged that there is no need to perform a device position adjustment operation, this process can be ended.
[0143] In this optional embodiment, optionally, the number of target adjustment devices may be one or multiple, and the embodiments of the present invention do not make specific limitations. Further optionally, the target adjustment device may be one or more of a target ship, a target relay device, and a target receiving device, and the embodiments of the present invention do not make specific limitations.
[0144] In this optional embodiment, optionally, generating the position adjustment parameter of the target adjustment device according to the target position relationship may include:
[0145] Determine the target adjustment position of the target adjustment device according to the target position relationship, where the target adjustment position is the position that the target adjustment device needs to reach;
[0146] Generate the position adjustment parameter of the target adjustment device based on the target position relationship and the target adjustment position, where the position adjustment parameter includes one or more of a position angle adjustment parameter, a position distance adjustment parameter, and a position path adjustment parameter.
[0147] In this optional embodiment, optionally, for example, if the target position relationship is used to indicate that the distance between the target relay device and the target ship is too close and the distance between the target relay device and the target receiving device is too far, then determine the target relay device as the target adjustment device, and the generated position adjustment parameter of the target adjustment device is used to control the target relay device to move in the direction closer to the target receiving device.
[0148] It can be seen that implementing this optional embodiment can obtain the third real-time position of the target relay device, analyze the target position relationship among the first real-time position, the second real-time position, and the third real-time position, and determine whether it is necessary to perform a device position adjustment operation. If necessary, determine the target adjustment device and the corresponding position adjustment parameter, and perform a position adjustment operation on the target adjustment device that matches the position adjustment parameter. It can determine the target adjustment device based on the target position relationship, which is beneficial to improving the accuracy and reliability of the determined target adjustment device, and is beneficial to improving the intelligence and convenience of determining the target adjustment device. Moreover, it can generate the position adjustment parameter of the target adjustment device in combination with the target position relationship, which is beneficial to improving the accuracy and reliability of the determined position adjustment parameter, thereby being beneficial to improving the feasibility of the subsequent determined target relay device, preventing the situation that the target relay device causes errors or mistakes in message relay forwarding due to equipment failure problems, and further being beneficial to improving the feasibility and stability of realizing long-distance communication of ships on the sea surface, being beneficial to improving the intelligence of ship communication, and being beneficial to the integrity and success rate of long-distance data transmission of ships.
[0149] In yet another alternative embodiment, determining a target relay device from all relay devices based on the relative position relationship and communication response parameters includes:
[0150] Determining candidate relay devices from all relay devices according to the relative position relationship, wherein the distance relationship between the candidate relay devices and the target ship satisfies a preset distance condition;
[0151] Determining the communication response signal values of each candidate relay device according to the communication response parameters of each candidate relay device, and performing a device sorting operation on all candidate relay devices according to the communication response signal values of all candidate relay devices to obtain a relay device sequence;
[0152] Determining the highest communication response signal value from all candidate relay devices according to the relay device sequence, and determining the candidate relay device corresponding to the highest communication response signal value as the target relay device.
[0153] In this alternative embodiment, optionally, determining candidate relay devices from all relay devices according to the relative position relationship may include:
[0154] For each relay device, calculating the distance value between the relay device and the target ship according to the relative position relationship, and generating the distance relationship between the relay device and the target ship according to the distance value between the relay device and the target ship;
[0155] For each relay device, determining whether the distance value between the relay device and the target ship is less than or equal to a preset distance threshold. When it is determined that the distance value between the relay device and the target ship is less than or equal to the preset distance threshold, determining that the relay device is a candidate relay device and determining that the distance relationship between the relay device and the target ship satisfies the preset distance condition;
[0156] For each relay device, when it is determined that the distance value between the relay device and the target ship is greater than the preset distance threshold, determining that the distance relationship between the relay device and the target ship does not satisfy the preset distance condition.
[0157] In this alternative embodiment, optionally, the communication response signal value of each candidate relay device includes the response signal strength value of the candidate relay device.
[0158] In this alternative embodiment, optionally, the device arrangement order of all candidate relay devices included in the relay device sequence may be arranged in descending order based on the communication response signal values of each candidate relay device.
[0159] In this optional embodiment, further optionally, after determining the highest communication response signal value from all candidate relay devices according to the relay device sequence and before determining the candidate relay device corresponding to the highest communication response signal value as the target relay device, the method may further include:
[0160] Determine the communication requirement parameters of the target ship, where the communication requirement parameters include one or more of a communication distance requirement parameter, a communication quantity requirement parameter, and a communication response efficiency requirement parameter;
[0161] Determine whether the highest communication response signal value matches the communication requirement parameters;
[0162] When it is determined that the highest communication response signal value matches the communication requirement parameters, trigger the operation of determining the candidate relay device corresponding to the highest communication response signal value as the target relay device;
[0163] When it is determined that the highest communication response signal value does not match the communication requirement parameters, determine at least two target relay devices according to the relay device sequence, and the combined communication response signal value corresponding to all target relay devices matches the communication requirement parameters of the target ship.
[0164] It can be seen that implementing this optional embodiment can determine candidate relay devices from all relay devices according to the relative position relationship, determine the communication response signal value of each candidate relay device according to the communication response parameters of each candidate relay device, perform a device sorting operation on all candidate relay devices according to the communication response signal values of all candidate relay devices to obtain a relay device sequence, and determine the highest communication response signal value according to the relay device sequence and then determine it as the target relay device. It can determine the target relay device by combining the distance relationship between each relay device and the target ship and the communication response signal value, which is beneficial to improving the accuracy and reliability of the determined target relay device, and is beneficial to improving the intelligence and efficiency of determining the target relay device. Thus, it is beneficial to improve the accuracy and reliability of relaying and forwarding the message to be transmitted from the target ship to the target receiving device through the target relay device, and is beneficial to improving the intelligence and feasibility of relaying and forwarding the message to be transmitted from the target ship to the target receiving device through the target relay device, preventing the situation that the target relay device causes errors or mistakes in message relaying and forwarding due to equipment failure problems. Furthermore, it is beneficial to improve the feasibility and stability of realizing long-distance communication of ships on the sea surface, is beneficial to improving the intelligence of ship communication, and is beneficial to the integrity and success rate of long-distance data transmission of ships.
[0165] In another optional embodiment, based on the target position relationship, determine whether it is necessary to perform an equipment position adjustment operation, including:
[0166] Determine the signal transmission distance of the target relay device, and generate the signal transmission parameters of the target relay device according to the target position relationship and the signal transmission distance;
[0167] According to the signal transmission parameters, determine whether the target relay device has abnormal transmission parameters, where the abnormal transmission parameters include the first abnormal parameter of the target relay device receiving the target ship and / or the second abnormal parameter of the target relay device transmitting the data to be transmitted to the target receiving device;
[0168] When it is determined that the target relay device has abnormal transmission parameters, determine that a device position adjustment operation needs to be performed;
[0169] When it is determined that the target relay device does not have abnormal transmission parameters, determine that no device position adjustment operation needs to be performed.
[0170] In this optional embodiment, optionally, the signal transmission parameters of the target relay device include the first signal transmission parameter of the target relay device receiving the message to be transmitted from the target ship and the second signal transmission parameter of the target relay device forwarding the message to be transmitted to the target receiving device.
[0171] In this optional embodiment, optionally, the above-mentioned generating the signal transmission parameters of the target relay device according to the target position relationship and the signal transmission distance may include:
[0172] Input the target position relationship and the signal transmission distance into a pre-determined signal transmission simulation model, obtain the simulation transmission result, and determine the signal transmission parameters of the target relay device according to the simulation transmission result.
[0173] In this optional embodiment, further optionally, when the abnormal transmission parameter includes the first abnormal parameter, it can be determined that the device position adjustment operation includes adjusting the position of the target relay device in the direction close to the target ship; when the abnormal transmission parameter includes the second abnormal parameter, it can be determined that the device position adjustment operation includes adjusting the position of the target relay device in the direction close to the target receiving device.
[0174] In this optional embodiment, optionally, for example, if the target relay device is a drone, it can first control the drone to perform a device position adjustment operation to approach the target ship so that the drone can be connected to the ship and receive the message to be transmitted from the target ship to the target receiving device. After the drone receives the message to be transmitted, then control the drone to perform a device position adjustment operation to approach the target receiving device so that the drone can be connected to the target receiving device and send the received message to be transmitted to the target receiving device.
[0175] It can be seen that implementing this optional embodiment can determine the signal transmission distance of the target relay device, generate the signal transmission parameters of the target relay device based on the target position relationship and signal transmission data, and determine whether there are abnormal transmission parameters for the target relay device according to the signal transmission parameters. When it is determined that there are abnormal transmission parameters, it is determined that a device position adjustment operation needs to be performed. When it is determined that there are no abnormal transmission parameters, it is determined that no device position adjustment operation needs to be performed. It can comprehensively generate the signal transmission parameters of the target relay device by combining the signal transmission distance of the target relay device and the target position relationship, which is beneficial to improving the accuracy and reliability of generating the signal transmission parameters of the target relay device, and is also beneficial to improving the intelligence of generating the signal transmission parameters of the target relay device. Thus, it can be beneficial to improve the accuracy and reliability of determining whether a device position adjustment operation needs to be performed, and further beneficial to improving the feasibility and stability of subsequent long-distance communication of the ship on the sea surface, beneficial to improving the intelligence of ship long-distance communication, and beneficial to the integrity and success rate of long-distance data transmission of the ship.
[0176] In another optional embodiment, the method further includes:
[0177] Obtain the information feedback result of the target receiving device, and determine whether the target receiving device has received the message to be transmitted according to the information feedback result;
[0178] When it is determined that the target receiving device has not received the message to be transmitted completely, analyze the target reason why the target receiving device has not received the message to be transmitted completely, and determine whether it is necessary to update the target relay device based on the target reason;
[0179] When it is determined that the target relay device needs to be updated, determine the updated relay device from all relay devices according to the relative position relationship and the target reason, and transmit the message to be transmitted to the updated relay device, so that the updated relay device transmits the message to be transmitted to the target receiving device, and re-trigger the operation of obtaining the information feedback result of the target receiving device and determining whether the target receiving device has received the message to be transmitted completely according to the information feedback result.
[0180] In this optional embodiment, optionally, the information feedback result includes the information reception feedback result of the target receiving device for the message to be transmitted.
[0181] In this optional embodiment, further optionally, when it is determined that the target receiving device has received the message to be transmitted completely, this process can be ended.
[0182] In this optional embodiment, further optionally, when it is determined that the target relay device does not need to be updated, the operation of directly re-triggering the transmission of the message to be transmitted of the target ship to the target relay device is performed, so that the target relay device transmits the message to be transmitted to the target receiving device.
[0183] In this optional embodiment, further optionally, the number of relay devices to be updated may be one or multiple, and the embodiments of the present invention do not make specific limitations.
[0184] In this optional embodiment, optionally, determining the updated relay device from all relay devices according to the relative position relationship and the target reason may include:
[0185] Determine a target update factor according to the relative position relationship and the target reason, calculate the matching degree between each relay device and the target update factor according to the target update factor, and determine the relay device corresponding to the highest matching degree as the updated relay device.
[0186] It can be seen that implementing this optional embodiment can determine whether the target receiving device has received the message to be transmitted based on the information feedback result of the target receiving device obtained. If not, analyze the target reason and determine whether to update the target relay device. If necessary, determine the updated relay device from all relay devices according to the relative position relationship and the target reason, and transmit the message to be transmitted to the updated relay device to relay it to the target receiving device through the updated relay device and re-receive the information feedback result to determine whether the target receiving device has received the message to be transmitted. It can combine the information feedback result of the target receiving device to determine whether the target receiving device has received the message to be transmitted, can ensure the integrity and reliability of the message to be transmitted from the target ship through the relay device to the target receiving device, is conducive to improving the accuracy and reliability of the long-distance information transmission of the target ship, thereby preventing data loss or data transmission omission during the data transmission process of the ship, and further being conducive to improving the feasibility and stability of subsequent long-distance communication of the ship on the sea surface, being conducive to improving the intelligence of ship long-distance communication, and being conducive to the integrity and success rate of ship long-distance data transmission.
[0187] Embodiment III
[0188] Please refer to Figure 3 , Figure 3 is a schematic structural diagram of a relay communication device for a ship disclosed in an embodiment of the present invention. As Figure 3 shown, the relay communication device for the ship may include:
[0189] An acquisition module 301, configured to acquire the first real-time position of the target ship and acquire the second real-time position of the target receiving device;
[0190] A generating module 302 is configured to generate a relative position relationship based on the first real-time position and the second real-time position; wherein the relative position relationship includes a position relationship between the target vessel and the target receiving device;
[0191] A determination module 303 is configured to determine a target relay device that matches the relative position relationship from all relay devices based on the relative position relationship;
[0192] The transmission module 304 is configured to transmit the message to be transmitted of the target ship to the target relay device, so that the target relay device transmits the message to be transmitted to the target receiving device.
[0193] It can be seen that implementation Figure 3 The described device can obtain the first real-time position of the target ship and the second real-time position of the target receiving device and generate a relative position relationship. Based on the relative position relationship, the target relay device is determined from all relay devices, and the message to be transmitted of the target ship is transmitted to the target relay device so that the target relay device transmits the message to be transmitted to the target receiving device. The message to be transmitted of the target ship can be forwarded through the target relay device and transmitted to the target receiving device. The message can be forwarded through the relay device to realize long-distance communication of the ship on the sea, which is beneficial to improving the intelligence of ship communication and the integrity and success rate of ship long-distance data transmission.
[0194] In an optional embodiment, if Figure 4 As shown, the device also includes:
[0195] A sending module 305 is configured to send a broadcast signal to all relay devices before the determining module 303 determines a target relay device that matches the relative position relationship from all relay devices based on the relative position relationship, so that each relay device initiates a feedback response signal based on the broadcast signal;
[0196] The determination module 303 is further configured to determine a communication response parameter between the relay device and the target ship based on the feedback response signal of each relay device;
[0197] The specific manner in which the determination module 303 determines the target relay device that matches the relative position relationship from all relay devices based on the relative position relationship includes:
[0198] Based on the relative position relationship and the communication response parameters, a target relay device is determined from all relay devices.
[0199] It can be seen that implementation Figure 4The described device can send broadcast signals to all relay devices so that each relay device initiates a feedback response signal based on the broadcast signal, determines the communication response parameters between each relay device and the target ship according to the feedback response signal of each relay device, and determines the target relay device from all relay devices based on the relative position relationship and the communication response parameters. It can first send broadcast signals to all relay devices, select the relay device with the strongest communication response signal as the target relay device, and forward messages. It can combine the feedback response signals of each relay device to the broadcast signal to determine the communication response parameters, which is beneficial to improving the accuracy and reliability of determining the target relay device by combining the communication response parameters and the feedback response signals, and is beneficial to improving the intelligence and efficiency of determining the target relay device. Thus, it is beneficial to improve the accuracy and reliability of transmitting the message to be transmitted of the target ship to the target receiving device through the target relay device subsequently, and further beneficial to improving the success rate and convenience of the target ship in long-distance message transmission. It can forward messages through relay devices to achieve long-distance communication of ships on the sea surface, which is beneficial to improving the intelligence of ship communication, and is beneficial to the integrity and success rate of ship in long-distance data transmission.
[0200] In another alternative embodiment, as Figure 4 shown, the acquisition module 301 is further configured to acquire the real-time device information of each relay device, where the real-time device information includes one or more of the real-time power information of each relay device, the real-time position information of the device, and the real-time working state information of the device;
[0201] The determination module 303 is further configured to determine the device operation information of each relay device according to the real-time device information of all relay devices;
[0202] The device further includes:
[0203] The judgment module 306 is configured to judge whether there is a device to be processed among all relay devices according to the device operation information of each relay device;
[0204] The determination module 303 is further configured to, when the judgment module 306 determines that there is a device to be processed among all relay devices, determine the device processing parameters of each device to be processed;
[0205] The processing module 307 is configured to perform a device processing operation matching the device processing parameters of the device to be processed on the device to be processed.
[0206] It can be seen that implementing Figure 4The described device can obtain the real-time device information of each relay device, determine the device operation information of each relay device according to the real-time device information of all relay devices, and judge whether there is a device to be processed according to the device operation information of each relay device. If there is, it determines the device processing parameters of each device to be processed, and performs a device processing operation matching the corresponding device processing parameters on each device to be processed. It can combine the real-time device information of each relay device to judge whether there is a device to be processed, which is beneficial to improving the accuracy and reliability of judging whether there is a device to be processed, thereby being beneficial to improving the accuracy and reliability of determining the device processing parameters of each device to be processed, and being beneficial to improving the intelligence of determining the device processing parameters of each device to be processed. Furthermore, it is beneficial to improve the feasibility of the subsequent determined target relay device, prevent the situation that the target relay device causes errors or mistakes in message relay forwarding due to device failure problems, and further is beneficial to improving the feasibility and stability of realizing long-distance communication of ships on the sea surface, being beneficial to improving the intelligence of ship communication, and being beneficial to the integrity and success rate of ship long-distance data transmission.
[0207] In another alternative embodiment, as Figure 4 shown, the acquisition module 301 is further configured to obtain the third real-time position of the target relay device before the transmission module 304 transmits the message to be transmitted of the target ship to the target relay device, so that the target relay device transmits the message to be transmitted to the target receiving device.
[0208] The device further includes:
[0209] The analysis module 308 is configured to analyze the target position relationship among the first real-time position, the second real-time position, and the third real-time position;
[0210] The judgment module 306 is further configured to judge whether an equipment position adjustment operation needs to be performed based on the target position relationship;
[0211] The determination module 303 is further configured to determine the target adjustment device when it is judged that an equipment position adjustment operation needs to be performed;
[0212] The generation module 302 is further configured to generate the position adjustment parameter of the target adjustment device according to the target position relationship, and perform a position adjustment operation matching the position adjustment parameter of the target adjustment device on the target adjustment device.
[0213] It can be seen that implementing Figure 4The described device can obtain the third real-time position of the target relay device, analyze the target position relationship among the first real-time position, the second real-time position, and the third real-time position, and determine whether it is necessary to perform a device position adjustment operation. If necessary, it determines the target adjustment device and the corresponding position adjustment parameters, and performs a position adjustment operation on the target adjustment device that matches the position adjustment parameters. It can determine the target adjustment device based on the target position relationship, which is beneficial to improving the accuracy and reliability of the determined target adjustment device, as well as the intelligence and convenience of determining the target adjustment device. Moreover, it can generate the position adjustment parameters of the target adjustment device in combination with the target position relationship, which is beneficial to improving the accuracy and reliability of the determined position adjustment parameters, thereby being beneficial to improving the feasibility of the subsequent determined target relay device, preventing the situation where the target relay device causes errors or mistakes in message relay forwarding due to device failure problems, and further being beneficial to improving the feasibility and stability of realizing long-distance communication of ships on the sea surface, the intelligence of ship communication, and the integrity and success rate of long-distance data transmission of ships.
[0214] In yet another alternative embodiment, as Figure 4 shown, the specific manner for the determination module 303 to determine the target relay device from all relay devices based on the relative position relationship and the communication response parameters includes:
[0215] Determine the candidate relay devices from all relay devices according to the relative position relationship, where the distance relationship between the candidate relay devices and the target ship satisfies the preset distance condition;
[0216] Determine the communication response signal value of each candidate relay device according to the communication response parameters of each candidate relay device, and perform a device sorting operation on all candidate relay devices according to the communication response signal values of all candidate relay devices to obtain a relay device sequence;
[0217] Determine the highest communication response signal value from all candidate relay devices according to the relay device sequence, and determine the candidate relay device corresponding to the highest communication response signal value as the target relay device.
[0218] It can be seen that implementing Figure 4The described device can determine the alternative relay device from all relay devices according to the relative position relationship, and determine the communication response signal value of each alternative relay device according to the communication response parameter of each alternative relay device, perform a device sorting operation on all alternative relay devices according to the communication response signal values of all alternative relay devices to obtain a relay device sequence, and determine the highest communication response signal value according to the relay device sequence and then determine it as the target relay device, and can determine the target relay device in combination with the distance relationship between each relay device and the target ship and the communication response signal value, which is conducive to improving the accuracy and reliability of the determined target relay device, and is conducive to improving Highly determine the intelligence and efficiency of the target relay device, thereby helping to improve the accuracy and reliability of relaying the target ship's to-be-transmitted message to the target receiving device through the target relay device, and helping to improve the intelligence and feasibility of relaying the target ship's to-be-transmitted message to the target receiving device through the target relay device, preventing the target relay device from having errors or mistakes in the message relaying due to equipment failure problems, and thus helping to improve the feasibility and stability of realizing long-distance communication of ships on the sea, helping to improve the intelligence of ship communications, and helping to ensure the integrity and success rate of ships in long-distance data transmission.
[0219] In another optional embodiment, Figure 4 As shown, the specific manner in which the judgment module 306 judges whether the device position adjustment operation needs to be performed based on the target position relationship includes:
[0220] Determine the signal transmission distance of the target relay device, and generate signal transmission parameters of the target relay device based on the target position relationship and the signal transmission distance;
[0221] determining, based on the signal transmission parameters, whether the target relay device has abnormal transmission parameters, wherein the abnormal transmission parameters include a first abnormal parameter of the target relay device receiving the target ship and / or a second abnormal parameter of the target relay device transmitting the data to be transmitted to the target receiving device;
[0222] When it is determined that the target relay device has abnormal transmission parameters, it is determined that a device position adjustment operation needs to be performed;
[0223] When it is determined that the target relay device does not have abnormal transmission parameters, it is determined that the device position adjustment operation does not need to be performed.
[0224] It can be seen that implementation Figure 4The described device can determine the signal transmission distance of the target relay device, generate the signal transmission parameters of the target relay device based on the target position relationship and signal transmission data, and determine whether there are abnormal transmission parameters for the target relay device according to the signal transmission parameters. When it is determined that there are abnormal transmission parameters, it is determined that a device position adjustment operation needs to be performed. When it is determined that there are no abnormal transmission parameters, it is determined that no device position adjustment operation needs to be performed. It can comprehensively generate the signal transmission parameters of the target relay device by combining the signal transmission distance of the target relay device and the target position relationship, which is beneficial to improving the accuracy and reliability of generating the signal transmission parameters of the target relay device, and is also beneficial to improving the intelligence of generating the signal transmission parameters of the target relay device. Thus, it can be beneficial to improve the accuracy and reliability of determining whether a device position adjustment operation needs to be performed, and further beneficial to improving the feasibility and stability of subsequent long-distance communication of the ship on the sea surface, beneficial to improving the intelligence of ship long-distance communication, and beneficial to the integrity and success rate of ship long-distance data transmission.
[0225] In yet another alternative embodiment, as Figure 4 shown, the acquisition module 301 is further configured to acquire the information feedback result of the target receiving device;
[0226] The judgment module 306 is further configured to judge whether the target receiving device has received the message to be transmitted according to the information feedback result;
[0227] The analysis module 308 is further configured to analyze the target reason why the target receiving device has not received the message to be transmitted when the judgment module 306 determines that the target receiving device has not received the message to be transmitted;
[0228] The judgment module 306 is further configured to judge whether the target relay device needs to be updated based on the target reason;
[0229] The determination module 303 is further configured to, when it is determined that the target relay device needs to be updated, determine the updated relay device from all relay devices according to the relative position relationship and the target reason;
[0230] The transmission module 304 is further configured to transmit the message to be transmitted to the updated relay device, so that the updated relay device transmits the message to be transmitted to the target receiving device, and re-trigger the operation of the acquisition module 301 to acquire the information feedback result of the target receiving device and trigger the operation of the judgment module 306 to judge whether the target receiving device has received the message to be transmitted according to the information feedback result.
[0231] It can be seen that the implementation Figure 4The described device can determine whether the target receiving device has received the message to be transmitted based on the information feedback result obtained from the target receiving device. If not, it analyzes the target reason and determines whether to update the target relay device. If necessary, it determines the updated relay device from all relay devices according to the relative position relationship and the target reason, and transmits the message to be transmitted to the updated relay device to relay it to the target receiving device through the updated relay device and receive the information feedback result again to determine whether the target receiving device has received the message to be transmitted. It can combine the information feedback result of the target receiving device to determine whether the target receiving device has received the message to be transmitted, can ensure the integrity and reliability of the message to be transmitted from the target ship through the relay device to the target receiving device, is conducive to improving the accuracy and reliability of the long-distance information transmission of the target ship, thereby preventing the phenomenon of data loss or data transmission omission during the data transmission process of the ship, and further conducive to improving the feasibility and stability of subsequent long-distance communication of the ship on the sea surface, conducive to improving the intelligence of ship long-distance communication, and conducive to the integrity and success rate of ship long-distance data transmission.
[0232] Embodiment 4
[0233] Please refer to Figure 5 , Figure 5 which is a schematic structural diagram of another relay communication device for ships disclosed in the embodiments of the present invention. As Figure 5 shown, the relay communication device for ships may include:
[0234] A memory 401 storing executable program code;
[0235] A processor 402 coupled to the memory 401;
[0236] The processor 402 calls the executable program code stored in the memory 401 and executes the steps in the relay communication method for ships described in Embodiment 1 or Embodiment 2 of the present invention.
[0237] Embodiment 5
[0238] The embodiments of the present invention disclose a computer storage medium storing computer instructions, which are used to execute the steps in the relay communication method for ships described in Embodiment 1 or Embodiment 2 of the present invention when the computer instructions are called.
[0239] Embodiment 6
[0240] An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute the steps in the relay communication method of the ship described in Embodiment 1 or Embodiment 2.
[0241] The device embodiments described above are only illustrative. The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed to multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. A person of ordinary skill in the art can understand and implement it without creative labor.
[0242] Through the above specific description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electrically-erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc memories, a magnetic disk memory, a tape memory, or any other computer-readable medium capable of carrying or storing data.
[0243] Finally, it should be noted that: The relay communication method and device of a ship disclosed in the embodiments of the present invention only disclose the preferred embodiments of the present invention, and are only used to illustrate the technical solutions of the present invention, rather than limiting them; Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications 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.
Claims
1. A relay communication method for a ship, characterized in that, The method comprises: Acquiring a first real-time position of a target vessel and a second real-time position of a target receiving device, and generating a relative position relationship based on the first real-time position and the second real-time position; wherein the relative position relationship includes a positional relationship between the target vessel and the target receiving device; Based on the relative position relationship, determining a target relay device that matches the relative position relationship from all relay devices; Transmitting the message to be transmitted of the target ship to the target relay device, so that the target relay device transmits the message to be transmitted to the target receiving device; Acquire real-time device information of each relay device, wherein the real-time device information includes one or more of real-time device power information, real-time device location information, and real-time device working status information of each relay device; Determining device operation information of each relay device based on the real-time device information of all the relay devices, and judging whether there is a device to be processed among all the relay devices based on the device operation information of each relay device; When it is determined that the device to be processed exists in all the relay devices, for each of the devices to be processed, determining a device processing parameter of the device to be processed, and performing a device processing operation that matches the device processing parameter of the device to be processed on the device to be processed; Before transmitting the message to be transmitted of the target ship to the target relay device so that the target relay device transmits the message to be transmitted to the target receiving device, the method further includes: Acquire a third real-time position of the target relay device, and analyze a target position relationship among the first real-time position, the second real-time position, and the third real-time position; Based on the target position relationship, determining whether a device position adjustment operation needs to be performed, and when it is determined that the device position adjustment operation needs to be performed, determining a target adjustment device; generating a position adjustment parameter of the target adjustment device according to the target position relationship, and performing a position adjustment operation on the target adjustment device that matches the position adjustment parameter of the target adjustment device; Wherein, generating the position adjustment parameters of the target adjustment device according to the target position relationship includes: Determining a target adjustment position of the target adjustment device according to the target position relationship, wherein the target adjustment position is a position that the target adjustment device needs to reach; Based on the target position relationship and the target adjustment position, position adjustment parameters of the target adjustment device are generated, wherein the position adjustment parameters include one or more of position angle adjustment parameters, position distance adjustment parameters, and position distance adjustment parameters.
2. The relay communication method for a ship according to claim 1, wherein Before determining a target relay device that matches the relative position relationship from all relay devices based on the relative position relationship, the method further includes: Sending a broadcast signal to all relay devices, so that each of the relay devices initiates a feedback response signal based on the broadcast signal; Determine the communication response parameters between the relay device and the target ship according to the feedback response signal of each relay device; Among them, the determining of the target relay device that matches the relative position relationship from all relay devices based on the relative position relationship includes: Determine the target relay device from all the relay devices based on the relative position relationship and the communication response parameters.
3. The relay communication method for a ship according to claim 2, characterized in that, The determining of the target relay device from all the relay devices based on the relative position relationship and the communication response parameters includes: Determine the candidate relay devices from all the relay devices according to the relative position relationship, where the distance relationship between the candidate relay devices and the target ship satisfies a preset distance condition; Determine the communication response signal value of each candidate relay device according to the communication response parameters of each candidate relay device, and perform a device sorting operation on all the candidate relay devices according to the communication response signal values of all the candidate relay devices to obtain a relay device sequence; According to the relay device sequence, determine the highest communication response signal value from all the candidate relay devices, and determine the candidate relay device corresponding to the highest communication response signal value as the target relay device.
4. The relay communication method for a ship according to claim 1, characterized in that, The determining of whether to perform a device position adjustment operation based on the target position relationship includes: Determine the signal transmission distance of the target relay device, and generate the signal transmission parameters of the target relay device according to the target position relationship and the signal transmission distance; According to the signal transmission parameters, determine whether the target relay device has abnormal transmission parameters, where the abnormal transmission parameters include the first abnormal parameter of the target relay device receiving the target ship and / or the second abnormal parameter of the target relay device transmitting the data to be transmitted to the target receiving device; When it is determined that the target relay device has the abnormal transmission parameters, determine that a device position adjustment operation needs to be performed; When it is determined that the target relay device does not have the abnormal transmission parameters, determine that the device position adjustment operation does not need to be performed.
5. The relay communication method for a ship according to claim 1, characterized in that The method further includes: Obtain the information feedback result of the target receiving device, and determine whether the target receiving device has received the message to be transmitted according to the information feedback result; When it is determined that the target receiving device has not received the message to be transmitted completely, analyze the target reason why the target receiving device has not received the message to be transmitted completely, and determine whether to update the target relay device based on the target reason; When it is determined that the target relay device needs to be updated, based on the relative position relationship and the target reason, an updated relay device is determined from all the relay devices, and the message to be transmitted is transmitted to the updated relay device, so that the updated relay device transmits the message to be transmitted to the target receiving device, and the operation of obtaining the information feedback result of the target receiving device is re-triggered. Based on the information feedback result, it is determined whether the target receiving device has received the message to be transmitted.
6. A relay communication device for a ship, characterized in that, The device includes: An acquisition module, configured to acquire the first real-time position of a target ship and the second real-time position of a target receiving device; A generation module, configured to generate a relative position relationship based on the first real-time position and the second real-time position; wherein, the relative position relationship includes the position relationship between the target ship and the target receiving device; A determination module, configured to determine a target relay device that matches the relative position relationship from all relay devices based on the relative position relationship; A transmission module, configured to transmit the message to be transmitted of the target ship to the target relay device, so that the target relay device transmits the message to be transmitted to the target receiving device; The acquisition module is further configured to acquire the real-time device information of each relay device, where the real-time device information includes one or more of the real-time power information, real-time position information, and real-time working state information of each relay device; The determination module is further configured to determine the device operation information of each relay device according to the real-time device information of all the relay devices; The device further includes: A judgment module, configured to judge whether there is a device to be processed among all the relay devices according to the device operation information of each relay device; The determination module is further configured to, when the judgment module determines that there is a device to be processed among all the relay devices, determine the device processing parameter of each device to be processed; A processing module, configured to perform a device processing operation matching the device processing parameter of the device to be processed on the device to be processed; The acquisition module is further configured to acquire the third real-time position of the target relay device before the transmission module transmits the message to be transmitted of the target ship to the target relay device, so that the target relay device transmits the message to be transmitted to the target receiving device; The device further includes: An analysis module, configured to analyze the target position relationship among the first real-time position, the second real-time position, and the third real-time position; The judgment module is further configured to judge whether an equipment position adjustment operation needs to be performed based on the target position relationship; The determination module is further configured to determine a target adjustment device when it is determined that the equipment position adjustment operation needs to be performed; The generating module is further configured to generate position adjustment parameters of the target adjustment device according to the target position relationship, and perform a position adjustment operation on the target adjustment device that matches the position adjustment parameters of the target adjustment device; Among them, the specific manner in which the generating module generates the position adjustment parameters of the target adjustment device according to the target position relationship includes: Determine the target adjustment position of the target adjustment device according to the target position relationship, where the target adjustment position is the position that the target adjustment device needs to reach; Generate the position adjustment parameters of the target adjustment device based on the target position relationship and the target adjustment position, where the position adjustment parameters include one or more of a position angle adjustment parameter, a position distance adjustment parameter, and a position path adjustment parameter.
7. A relay communication device for a ship, characterized in that, The device includes: A memory storing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory and executes the relay communication method of the ship according to any one of claims 1-5.
8. A computer storage medium, characterized in that, The computer storage medium stores computer instructions, which are used to execute the relay communication method of the ship according to any one of claims 1-5 when the computer instructions are called.
Citation Information
Patent Citations
Best relay position search method and best relay position search system based on continuous negative feedback variable step length
CN105554843A
Transmission path determination method and device, electronic equipment and storage medium
CN117336816A