A satellite communication method and system for marine Internet of Things
By obtaining and analyzing the frequency band monitoring parameters of offshore equipment and communication satellites, selecting the best frequency band for communication connection, and using offshore equipment as transit equipment to communicate with underwater equipment, the problem of unstable and low efficiency of marine Internet of Things communication is solved. Achieve high-quality communication connections.
Patent Information
- Application Number
- CN202411428430.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-14
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2044-10-14
AI Technical Summary
The existing marine IoT satellite communication methods have problems such as instability, low efficiency and poor communication quality, and cannot meet the communication needs of the marine IoT.
By obtaining the frequency band monitoring parameters between offshore equipment and communication satellites, quantizing operations are performed to obtain the frequency band monitoring coefficient, selecting the best connected frequency band for communication connection, and communicating with underwater equipment through offshore equipment as a transit equipment.
It improves the stability and efficiency of marine IoT communication, improves communication quality, and can meet the data transmission needs of marine IoT devices.
Smart Images

Figure CN118971950B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a satellite communication method and system for marine Internet of Things. Background Art
[0002] With the rapid development of Internet of Things technology, the marine Internet of Things, as an important branch of the Internet of Things, is increasingly widely used in the fields of marine resource exploration, environmental monitoring, and maritime traffic management. Marine Internet of Things technology interconnects various devices in the ocean through Internet technology to achieve the integration, monitoring, and systematic management of marine equipment data. However, due to the particularity of the marine environment, traditional land-based Internet of Things communication technology cannot be directly applied to the marine environment, resulting in many challenges for marine Internet of Things communication. At present, marine Internet of Things communication mainly relies on satellite communication, but this method has unstable communication, resulting in low communication efficiency. Moreover, traditional electromagnetic wave signals will be greatly attenuated when propagating in water, and cannot directly penetrate seawater to reach underwater equipment. The communication quality is poor and cannot meet the needs of marine Internet of Things communication.
[0003] Therefore, providing a satellite communication method for the marine Internet of Things is of great significance for improving the communication quality of the marine Internet of Things. Summary of the invention
[0004] In order to overcome the above-mentioned technical problems, the purpose of the present invention is to provide a satellite communication method for marine Internet of Things, which solves the problem that the existing satellite communication method for marine Internet of Things has unstable communication, resulting in low communication efficiency, poor communication quality, and cannot meet the communication needs of marine Internet of Things.
[0005] The present invention provides a satellite communication method for marine Internet of Things, wherein the marine Internet of Things includes an overwater Internet of Things and an underwater Internet of Things; the overwater Internet of Things is a communication network between a communication satellite and marine equipment, and the underwater Internet of Things is a communication network between the marine equipment as a transfer equipment and an underwater equipment; the method comprises: obtaining a frequency band monitoring parameter of an analysis frequency band between the marine equipment and the communication satellite; the analysis frequency band is all satellite communication frequency bands available when the marine equipment and the communication satellite are connected for communication; according to a preset frequency band monitoring function, the frequency band monitoring parameter is quantified to obtain a frequency band monitoring coefficient; according to the frequency band monitoring coefficient, a selected connection frequency band is determined from the analysis frequency band, and the marine equipment is controlled to communicate with the communication satellite using the selected connection frequency band, and a device monitoring instruction is generated at the same time; the device monitoring parameter of a pre-selected transfer device is obtained; the pre-selected transfer device is all marine equipment marked based on the device monitoring instruction; according to a preset device monitoring function, the device monitoring parameter is quantified to obtain a device monitoring coefficient; according to the device monitoring coefficient, a selected transfer device is determined from the pre-selected transfer devices, and the underwater device is controlled to communicate with the selected transfer device.
[0006] According to a satellite communication method for marine Internet of Things provided by the present invention, the frequency band monitoring parameters include data transmission information, transmission information and connection information; the acquisition of the frequency band monitoring parameters of the analysis frequency band between the marine equipment and the communication satellite includes: taking the average value of the data transmission rate of the analysis frequency band in the historical communication connection process as the data transmission information; quantizing the quantity difference value and the node difference value to obtain the transmission information; the quantity difference value is the difference between the file volume before data transmission and the file volume after data transmission during the communication connection using the analysis frequency band within a preset time; the node difference value is the difference between the number of bytes before data transmission and the number of bytes after data transmission during the communication connection using the analysis frequency band within a preset time; quantizing the through value and the number of nodes value to obtain the connection information; the through value is the maximum number of marine equipment using the analysis frequency band for communication connection within a preset time; the number of nodes value is the total number of bytes of data transmitted when the analysis frequency band is used for communication connection within a preset time.
[0007] According to a satellite communication method for marine Internet of Things provided by the present invention, the preset frequency band monitoring function is:
[0008] ;
[0009] in, PDi is the frequency band monitoring coefficient, is the preset frequency band error adjustment factor, π and e are mathematical constants,p 1. p 2 and p 3 are the set data transmission information SC , Transmit information CS And connection information LJ The corresponding preset weight factor.
[0010] According to a satellite communication method for marine Internet of Things provided by the present invention, the selected connection frequency band is determined from the analysis frequency bands based on the frequency band monitoring coefficient, including: sorting all the analysis frequency bands in order from large to small according to the frequency band monitoring coefficients, and marking the analysis frequency band ranked first as the selected connection frequency band.
[0011] According to a satellite communication method for marine Internet of Things provided by the present invention, the equipment monitoring parameters include distance information, data transmission information, temperature and humidity information and stability information; the acquisition of equipment monitoring parameters of the pre-selected transit equipment includes: taking the distance between the underwater equipment and the pre-selected transit equipment as the distance information; taking the average value of the data transmission rate between the underwater equipment and the pre-selected transit equipment in the historical communication connection process as the data transmission information; quantizing the temperature difference value and the humidity difference value to obtain the temperature and humidity information; the temperature difference value is the difference between the average temperature value and the standard temperature value, and the average temperature value is the average temperature value of the pre-selected transit equipment at The average temperature within the preset time; the humidity difference value is the difference between the average humidity difference and the standard humidity value; the average humidity difference is the average humidity of the pre-selected transit equipment within the preset time; the water speed value, wind speed value, wave value and wave height value are quantified to obtain the stability information; the water speed value is the seawater speed at the location of the pre-selected transit equipment within the preset time; the wind speed value is the ambient wind speed at the location of the pre-selected transit equipment within the preset time; the wave number value is the number of fluctuations of the pre-selected transit equipment within the preset time; the wave height value is the difference between the highest height and the lowest height of the pre-selected transit equipment within the preset time.
[0012] According to a satellite communication method for marine Internet of Things provided by the present invention, the preset device monitoring function is:
[0013] ;
[0014] in, SBo is the equipment monitoring coefficient, is the preset device error adjustment factor, π and e are mathematical constants, f 1. f 2. f 3 and f4 are preset weight factors corresponding to the set distance information JL, data transmission information JS, temperature and humidity information WS and stability information WD respectively.
[0015] According to a satellite communication method for marine Internet of Things provided by the present invention, the selected transit device is determined from the pre-selected transit devices based on the device monitoring coefficient, including: sorting all the pre-selected transit devices in descending order according to the device monitoring coefficient, and marking the pre-selected transit device ranked first as the selected transit device.
[0016] The present invention also provides a satellite communication system for marine Internet of Things, wherein the marine Internet of Things includes an above-water Internet of Things and an underwater Internet of Things; the above-water Internet of Things is a communication network between a communication satellite and marine equipment, and the underwater Internet of Things is a communication network between the marine equipment as a transfer equipment and the underwater equipment; the system includes a frequency band monitoring module, a data analysis module, a frequency band selection module, an equipment monitoring module and an equipment selection module; the frequency band monitoring module is used to obtain frequency band monitoring parameters of an analysis frequency band between the marine equipment and the communication satellite; the analysis frequency band is all satellite communication frequency bands available when the marine equipment is connected to the communication satellite for communication; the data analysis module is used to quantify the frequency band monitoring parameters according to a preset frequency band monitoring function to obtain to the frequency band monitoring coefficient; the frequency band selection module is used to determine the selected connection frequency band from the analysis frequency band according to the frequency band monitoring coefficient, and control the offshore equipment and the communication satellite to communicate and connect using the selected connection frequency band, and generate an equipment monitoring instruction at the same time; the equipment monitoring module is used to obtain the equipment monitoring parameters of the pre-selected transit equipment; the pre-selected transit equipment is all offshore equipment marked based on the equipment monitoring instruction; the data analysis module is also used to quantify the equipment monitoring parameters according to the preset equipment monitoring function to obtain the equipment monitoring coefficient; the equipment selection module is used to determine the selected transit equipment from the pre-selected transit equipment according to the equipment monitoring coefficient, and control the underwater equipment to communicate and connect with the selected transit equipment.
[0017] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, a satellite communication method for the marine Internet of Things as described in any one of the above is implemented.
[0018] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, it implements the satellite communication method for the marine Internet of Things as described in any one of the above.
[0019] The present invention provides a satellite communication method and system for marine Internet of Things, which include: obtaining frequency band monitoring parameters of an analysis frequency band between marine equipment and a communication satellite; quantizing the frequency band monitoring parameters according to a preset frequency band monitoring function to obtain a frequency band monitoring coefficient; determining a selected connection frequency band from the analysis frequency band according to the frequency band monitoring coefficient, and controlling the marine equipment and the communication satellite to communicate and connect using the selected connection frequency band to build a high-performance marine water Internet of Things; obtaining equipment monitoring parameters of a pre-selected transit device; quantizing the equipment monitoring parameters according to a preset equipment monitoring function to obtain an equipment monitoring coefficient; determining a selected transit device from the pre-selected transit devices according to the equipment monitoring coefficient, and controlling the underwater device to communicate and connect with the selected transit device to build a high-performance marine underwater Internet of Things, which has high communication quality and efficiency and can meet the data transmission requirements of marine Internet of Things devices. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0021] Figure 1 It is a flow chart of a satellite communication method for marine Internet of Things provided by the present invention.
[0022] Figure 2 It is a structural schematic diagram of a satellite communication system for marine Internet of Things provided by the present invention.
[0023] Figure 3 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION
[0024] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0025] Please refer to Figure 1 , Figure 1 A schematic flow chart of a satellite communication method for marine Internet of Things provided by the present invention.
[0026] The present invention provides a satellite communication method for marine Internet of Things, which includes an overwater Internet of Things and an underwater Internet of Things; the overwater Internet of Things is a communication network between a communication satellite and marine equipment, and the underwater Internet of Things is a communication network between marine equipment as a transfer equipment and underwater equipment;
[0027] The method includes:
[0028] 101: Obtain frequency band monitoring parameters of an analysis frequency band between the marine device and the communication satellite; the analysis frequency band is all satellite communication frequency bands available when the marine device communicates with the communication satellite;
[0029] 102: performing quantization operation on the frequency band monitoring parameter according to a preset frequency band monitoring function to obtain a frequency band monitoring coefficient;
[0030] 103: Determine a selected connection frequency band from the analysis frequency bands according to the frequency band monitoring coefficient, and control the marine device and the communication satellite to perform communication connection using the selected connection frequency band;
[0031] 104: Obtain equipment monitoring parameters of pre-selected transit equipment; the pre-selected transit equipment is all offshore equipment marked based on the equipment monitoring instruction;
[0032] 105: According to a preset equipment monitoring function, the equipment monitoring parameter is quantitatively calculated to obtain an equipment monitoring coefficient;
[0033] 106: According to the equipment monitoring coefficient, a selected transfer equipment is determined from the pre-selected transfer equipment, and the underwater equipment is controlled to establish a communication connection with the selected transfer equipment.
[0034] In order to solve the technical problems existing in the prior art, the present invention first obtains the analysis frequency band between the marine equipment and the communication satellite through the frequency band monitoring module 1. i The frequency band monitoring parameters are sent to the data analysis module 2. The data analysis module 2 quantizes the frequency band monitoring parameters according to the preset frequency band monitoring function to obtain the frequency band monitoring coefficient PDi , and the frequency band monitoring coefficient PDi Sent to the frequency band selection module 3, frequency band monitoring coefficient PDi Can comprehensively measure the quality of the analyzed frequency band, and the frequency band monitoring coefficient PDi The larger the value, the better the quality. The frequency band selection module 3 selects the frequency band according to the frequency band monitoring coefficient. PDi Determine the selected connection frequency band from the analysis frequency band (select the best analysis frequency band), control the marine equipment and the communication satellite to use the selected connection frequency band for communication connection, build a high-performance marine water Internet of Things, and generate equipment monitoring instructions at the same time, and send the equipment monitoring instructions to the equipment monitoring module 4. After receiving the equipment monitoring instructions, the equipment monitoring module 4 obtains the pre-selected transit equipment oThe equipment monitoring parameters are sent to the data analysis module 2. The data analysis module 2 quantifies the equipment monitoring parameters according to the preset equipment monitoring function to obtain the equipment monitoring coefficient SBo , and the equipment monitoring coefficient SBo Sent to device selection module 5, device monitoring coefficient SBo Can comprehensively measure the quality of pre-selected transfer equipment, and the equipment monitoring coefficient SBo The larger the value, the better the quality. The equipment selection module 5 selects the equipment based on the equipment monitoring coefficient. SBo , determine the selected transit device from the pre-selected transit devices (select the best pre-selected transit device), and control the underwater device to communicate with the selected transit device, build a high-performance marine underwater Internet of Things, and realize satellite communication in the entire ocean.
[0035] The method of the present invention can automatically select an excellent communication frequency band for water Internet of Things communication connection, improve communication efficiency, reduce communication costs, and ensure the stability and reliability of communication. It can also automatically select excellent marine equipment for underwater Internet of Things communication connection. Using marine equipment as a communication relay station can improve signal stability and quality, reduce communication interference caused by water surface or atmospheric conditions, and thus improve the reliability of data transmission. The present invention can achieve wide coverage of ocean areas by using satellites, and can also accurately transmit data to underwater equipment, thereby ensuring the efficiency and security of data transmission, improving the quality of communication connections, and meeting the data transmission requirements of marine Internet of Things equipment.
[0036] As a preferred embodiment, the frequency band monitoring parameters include data transmission information, transmission information and connection information; the frequency band monitoring parameters of the analysis frequency band between the offshore equipment and the communication satellite are obtained, including: taking the average value of the data transmission rate of the analysis frequency band in the historical communication connection process as the data transmission information; quantizing the quantity difference value and the node difference value to obtain the transmission information; the quantity difference value is the difference between the file volume before data transmission and the file volume after data transmission during the communication connection using the analysis frequency band within a preset time; the node difference value is the difference between the number of bytes before data transmission and the number of bytes after data transmission during the communication connection using the analysis frequency band within a preset time; quantizing the through value and the number of nodes value to obtain the connection information; the through value is the maximum number of offshore equipment using the analysis frequency band for communication connection within the preset time; the number of nodes is the total number of bytes of data transmitted when the analysis frequency band is used for communication connection within the preset time.
[0037] In this embodiment, the frequency band monitoring parameters include SC , Transmit information CS And connection information LJSatellites that communicate with offshore equipment are marked as communication satellites. The offshore equipment includes ships and buoys, and both ships and buoys are equipped with communication equipment.
[0038] The frequency band monitoring module 1 obtains all satellite communication frequency bands available when the marine equipment communicates with the communication satellite, and marks them as analysis frequency bands in turn. i , i =1,……, n , n is a positive integer, i is the number of any of the analysis frequency bands, n is the total number of frequency bands analyzed.
[0039] Frequency band monitoring module 1 obtains the analysis frequency band i The average value of the data transmission rate during the historical communication connection process is marked as data transmission information SC .
[0040] Frequency band monitoring module 1 obtains the analysis frequency band i Get the difference between the file volume before and after data transmission during the most recent communication connection (within the preset time) and mark it as the volume difference LC The frequency band monitoring module 1 obtains the analysis frequency band i Get the difference between the number of bytes before and after data transmission during the most recent communication connection (within the preset time) and mark it as the node difference value JC . LC , Nodal difference JC Perform quantization processing and make the quantity difference LC , Nodal difference JC The values of the corresponding preset proportional coefficients are multiplied to obtain the sum of the two and marked as the transmission information CS ; Among them, the difference LC , Nodal difference JC The corresponding preset proportional coefficients are c 1. c 2, and c 1. c 2 Satisfaction c 1+ c 2=1,0< c 1< c 2<1, take c 1=0.31, c 2=0.69.
[0041] The frequency band monitoring module 1 obtains the maximum number of offshore devices that use the analysis frequency band i for communication connection within the recent preset time, and marks it as the pass value TSThe frequency band monitoring module 1 obtains the frequency band used for analysis within the recent preset time. i The total number of bytes of data transferred during the communication connection, marked as a number value SJ . TS , number of nodes SJ Perform quantization processing and let the pass value TS , number of nodes SJ The values of e The exponents are marked as the through power value and the number of nodes power value, respectively. The through power value and the number of nodes power value are multiplied by their corresponding preset proportional coefficients to obtain the arithmetic square root of the sum of the two, and marked as the connection information LJ ;in, e is a mathematical constant, and the preset proportional coefficients corresponding to the general power value and the node power value are j 1. j 2, and j 1. j 2 Satisfaction j 1+ j 2=1,0< j 2< j 1<1, take j 1=0.58, j 2=0.42.
[0042] Frequency band monitoring module 1 transmits digital information SC , Transmit information CS And connection information LJ Send to data analysis module 2.
[0043] As a preferred embodiment, the preset frequency band monitoring function is:
[0044] ;
[0045] in, PDi is the frequency band monitoring coefficient, is the preset frequency band error adjustment factor, π and e are mathematical constants, p 1. p 2 and p 3 are the set data transmission information SC , Transmit information CS And connection information LJ The corresponding preset weight factor.
[0046] In this embodiment, the data analysis module 2 converts the data transmission information SC , Transmit information CS And connection information LJThe value of is quantized according to the preset frequency band monitoring function to obtain the frequency band monitoring coefficient PDi , and the frequency band monitoring coefficient PDi Send to the frequency band selection module 3.
[0047] in, p 1. p 2 and p 3. Satisfaction p 2> p 3> p 1>1.355, take p 1=1.71, p 2=2.38, p 3=2.05.
[0048] As a preferred embodiment, the selected connection frequency band is determined from the analysis frequency bands according to the frequency band monitoring coefficient, including: sorting all the analysis frequency bands in descending order according to the frequency band monitoring coefficient, and marking the analysis frequency band ranked first as the selected connection frequency band.
[0049] In this embodiment, the frequency band selection module 3 selects all the analysis frequency bands i Monitoring coefficient according to frequency band PDi Sort the frequency bands from largest to smallest, and analyze the frequency bands ranked first. i Marked as the selected connection frequency band; the frequency band selection module 3 controls the marine equipment and the communication satellite to use the selected connection frequency band for communication connection, and at the same time generates a device monitoring instruction and sends the device monitoring instruction to the device monitoring module 4.
[0050] As a preferred embodiment, the equipment monitoring parameters include distance information, data transmission information, temperature and humidity information, and stability information; obtaining the equipment monitoring parameters of the pre-selected transit equipment includes: taking the distance between the underwater equipment and the pre-selected transit equipment as the distance information; taking the average value of the data transmission rate between the underwater equipment and the pre-selected transit equipment during the historical communication connection process as the data transmission information; quantizing the temperature difference value and the humidity difference value to obtain the temperature and humidity information; the temperature difference value is the difference between the average temperature value and the standard temperature value, and the average temperature value is the average temperature of the pre-selected transit equipment within a preset time; the humidity difference value is the difference between the average humidity difference and the standard humidity value; the average humidity difference is the average humidity of the pre-selected transit equipment within a preset time; quantizing the water speed value, the wind speed value, the wave number value, and the wave height value to obtain the stability information; the water speed value is the seawater speed at the location of the pre-selected transit equipment within the preset time; the wind speed value is the ambient wind speed at the location of the pre-selected transit equipment within the preset time; the wave number value is the number of fluctuations of the pre-selected transit equipment within the preset time; and the wave height value is the difference between the highest height and the lowest height of the pre-selected transit equipment within the preset time.
[0051] In this embodiment, the device monitoring parameters include distance information JL , according to the input information JS , temperature and humidity information WS And stable information WD .
[0052] After receiving the equipment monitoring instruction, the equipment monitoring module 4 marks all offshore equipment as pre-selected transit equipment in turn. o , o =1,……, m , m is a positive integer, o is the number of any pre-selected transit device, and m is the total number of pre-selected transit devices.
[0053] Equipment monitoring module 4 obtains underwater equipment and pre-selected transfer equipment o The distance between them is marked as distance information JL .
[0054] Equipment monitoring module 4 obtains underwater equipment and pre-selected transfer equipment o The average value of the data transmission rate during the historical communication connection process is marked as data transmission information. JS .
[0055] Equipment monitoring module 4 obtains pre-selected transit equipment o The average temperature within the recent preset time is marked as the average temperature value JW , get the average temperature value JW The difference between the standard temperature value and the standard temperature value is marked as the temperature difference value. WC . Equipment monitoring module 4 obtains the pre-selected transfer equipment o The average humidity within the recent preset time is marked as the average humidity value JH , get the average humidity value JH The difference between the standard humidity value and the standard humidity value is marked as the wet difference value. HC . The temperature difference WC , wet difference HC Quantify the temperature difference WC , wet difference HC The values of are multiplied by their corresponding preset proportional coefficients to obtain the sum of the two, and marked as the ambient molecular value to obtain the temperature difference value WC , wet difference HC The corresponding preset proportional coefficient is multiplied by the two and marked as the environmental denominator value to obtain the temperature difference value WC , wet difference HC The ratio of the two is marked as temperature and humidity information WS ; Among them, the temperature difference WC , wet difference HThe preset proportional coefficients corresponding to C are w 1. w 2, and w 1. w 2 Satisfaction w 1+ w 2=1,0< w 1< w 2<1, take w 1=0.45, w 2=0.55.
[0056] Equipment monitoring module 4 obtains the pre-selected transfer equipment within the recent preset time o The seawater speed and ambient wind speed at the location, and mark them as water speed values SS , wind speed value FS The equipment monitoring module 4 obtains the pre-selected transfer equipment within the recent preset time. o The number of waves and mark it as the wave value BC The equipment monitoring module 4 obtains the pre-selected transfer equipment within the recent preset time. o The highest and lowest altitudes are obtained, and the difference between them is marked as the wave height value. BG . Set the water velocity value SS , wind speed value FS , wave value BC And the wave height BG Perform quantification processing, draw a horizontal line with a length equal to the wave value BC Draw vertical lines at the starting point and end point of the horizontal line, and the angle between the vertical line and the horizontal line is a right angle, and the lengths of the two vertical lines are equal to the water speed values. SS , wind speed value FS The value of the wave height is equal to the wave height. BG The value of , obtains the volume of the quadrangular prism whose bottom surface is a right-angled trapezoid, and marks it as stable information WD .
[0057] The equipment monitoring module 4 transmits the distance information JL , according to the input information JS , temperature and humidity information WS And stable information WD Send to data analysis module 2.
[0058] As a preferred embodiment, the preset device monitoring function is:
[0059] ;
[0060] in, SBo is the equipment monitoring coefficient, is the preset device error adjustment factor, π and e are mathematical constants, f 1. f 2. f 3 and f 4 are preset weight factors corresponding to the set distance information JL, data transmission information JS, temperature and humidity information WS and stability information WD respectively.
[0061] In this embodiment, the data analysis module 2 converts the distance information JL , according to the input information JS , temperature and humidity information WS And stable information WD The value of is quantified according to the preset equipment monitoring function to obtain the equipment monitoring coefficient SBo , and the equipment monitoring coefficient SBo Send to the device selection module 5.
[0062] in, f 1. f 2. f 3 and f 4 Satisfaction f 4> f 2> f 3> f 1>1.857, take f 1=2.02, f 2=2.75, f 3=2.31, f 4=3.33.
[0063] As a preferred embodiment, a selected transit device is determined from pre-selected transit devices according to the device monitoring coefficient, including: sorting all pre-selected transit devices in descending order according to the device monitoring coefficient, and marking the pre-selected transit device ranked first as the selected transit device.
[0064] In this embodiment, the device selection module 5 selects all pre-selected transfer devices. o According to the equipment monitoring coefficient SBo Sort them in descending order, and select the pre-selected transfer device at the top of the list. o The mark is selected as the transfer device; the device selection module 5 controls the underwater device to communicate with the selected transfer device.
[0065] The satellite communication system for the marine Internet of Things provided by the present invention is described below. The satellite communication system for the marine Internet of Things described below and the satellite communication method for the marine Internet of Things described above can be referenced to each other.
[0066] Please refer toFigure 2 , Figure 2 A schematic structural diagram of a satellite communication system for marine Internet of Things provided by the present invention.
[0067] The present invention also provides a satellite communication system for marine Internet of Things, which includes an above-water Internet of Things and an underwater Internet of Things; the above-water Internet of Things is a communication network between a communication satellite and marine equipment, and the underwater Internet of Things is a communication network between marine equipment as a transfer device and underwater equipment; the system includes a frequency band monitoring module 1, a data analysis module 2, a frequency band selection module 3, an equipment monitoring module 4 and an equipment selection module 5; the frequency band monitoring module 1 is used to obtain frequency band monitoring parameters of the analysis frequency band between the marine equipment and the communication satellite; the analysis frequency band is all satellite communication frequency bands available when the marine equipment is connected to the communication satellite for communication; the data analysis module 2 is used to convert the frequency band into a frequency band according to a preset frequency band monitoring function. The monitoring parameters are quantified to obtain the frequency band monitoring coefficient; the frequency band selection module is used to determine the selected connection frequency band from the analysis frequency band according to the frequency band monitoring coefficient, and control the offshore equipment and the communication satellite to use the selected connection frequency band for communication connection; the equipment monitoring module 4 is used to obtain the equipment monitoring parameters of the pre-selected transit equipment; the pre-selected transit equipment is all offshore equipment marked based on the equipment monitoring instruction; the data analysis module 2 is also used to quantify the equipment monitoring parameters according to the preset equipment monitoring function to obtain the equipment monitoring coefficient; the equipment selection module 5 is used to determine the selected transit equipment from the pre-selected transit equipment according to the equipment monitoring coefficient, and control the underwater equipment to communicate with the selected transit equipment.
[0068] Figure 3 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 3As shown, the electronic device may include: a processor 310 , a communications interface 320 , a memory 330 and a communication bus 340 , wherein the processor 310 , the communications interface 320 , and the memory 330 communicate with each other via the communication bus 340 . The processor 310 can call the logic instructions in the memory 330 to execute a satellite communication method for the marine Internet of Things, where the marine Internet of Things includes an above-water Internet of Things and an underwater Internet of Things; the above-water Internet of Things is a communication network between a communication satellite and an offshore device, and the underwater Internet of Things is a communication network between an offshore device as a transfer device and an underwater device; the method includes: obtaining a frequency band monitoring parameter of an analysis frequency band between the offshore device and the communication satellite; the analysis frequency band is all satellite communication frequency bands available when the offshore device and the communication satellite are connected for communication; according to a preset frequency band monitoring function, the frequency band monitoring parameter is quantified to obtain a frequency band monitoring coefficient; according to the frequency band monitoring coefficient, a selected connection frequency band is determined from the analysis frequency band, and the offshore device and the communication satellite are controlled to use the selected connection frequency band for communication connection; obtaining device monitoring parameters of a pre-selected transfer device; the pre-selected transfer devices are all offshore devices marked based on the device monitoring instruction; according to a preset device monitoring function, the device monitoring parameters are quantified to obtain a device monitoring coefficient; according to the device monitoring coefficient, a selected transfer device is determined from the pre-selected transfer devices, and the underwater device is controlled to communicate with the selected transfer device.
[0069] In addition, the logic instructions in the above-mentioned memory 330 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0070] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the satellite communication method for the marine Internet of Things provided by the above-mentioned methods. The marine Internet of Things includes an above-water Internet of Things and an underwater Internet of Things; the above-water Internet of Things is a communication network between a communication satellite and offshore equipment, and the underwater Internet of Things is a communication network between offshore equipment as a transit equipment and underwater equipment; the method includes: obtaining frequency band monitoring parameters of an analysis frequency band between offshore equipment and a communication satellite; the analysis frequency band is a frequency band for an offshore equipment to communicate with a communication satellite all satellite communication frequency bands available for communication connection; according to a preset frequency band monitoring function, the frequency band monitoring parameters are quantified to obtain a frequency band monitoring coefficient; according to the frequency band monitoring coefficient, the selected connection frequency band is determined from the analysis frequency band, and the offshore equipment and the communication satellite are controlled to use the selected connection frequency band for communication connection; the equipment monitoring parameters of the pre-selected transit equipment are obtained; the pre-selected transit equipment is all offshore equipment marked based on the equipment monitoring instruction; according to the preset equipment monitoring function, the equipment monitoring parameters are quantified to obtain the equipment monitoring coefficient; according to the equipment monitoring coefficient, the selected transit equipment is determined from the pre-selected transit equipment, and the underwater equipment is controlled to communicate with the selected transit equipment.
[0071] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the satellite communication method for the marine Internet of Things provided by the above-mentioned methods, wherein the marine Internet of Things includes an above-water Internet of Things and an underwater Internet of Things; the above-water Internet of Things is a communication network between a communication satellite and marine equipment, and the underwater Internet of Things is a communication network between marine equipment as a transfer device and underwater equipment; the method comprises: obtaining a frequency band monitoring parameter of an analysis frequency band between marine equipment and a communication satellite; the analysis frequency band is all satellite communication bands available when the marine equipment is connected to the communication satellite for communication frequency band; according to a preset frequency band monitoring function, the frequency band monitoring parameters are quantified to obtain a frequency band monitoring coefficient; according to the frequency band monitoring coefficient, the selected connection frequency band is determined from the analysis frequency band, and the offshore equipment and the communication satellite are controlled to communicate and connect using the selected connection frequency band; the equipment monitoring parameters of the pre-selected transit equipment are obtained; the pre-selected transit equipment is all offshore equipment marked based on the equipment monitoring instruction; according to the preset equipment monitoring function, the equipment monitoring parameters are quantified to obtain the equipment monitoring coefficient; according to the equipment monitoring coefficient, the selected transit equipment is determined from the pre-selected transit equipment, and the underwater equipment is controlled to communicate and connect with the selected transit equipment.
[0072] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0073] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0074] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A satellite communication method for marine Internet of Things, characterized in that: The marine Internet of Things includes an above-water Internet of Things and an underwater Internet of Things; the above-water Internet of Things is a communication network between a communication satellite and offshore equipment, and the underwater Internet of Things is a communication network between the offshore equipment as a transfer equipment and the underwater equipment; The method comprises: Acquiring frequency band monitoring parameters of an analysis frequency band between the offshore device and the communication satellite; the analysis frequency band is all satellite communication frequency bands available when the offshore device communicates with the communication satellite; According to a preset frequency band monitoring function, the frequency band monitoring parameter is quantized to obtain a frequency band monitoring coefficient; According to the frequency band monitoring coefficient, determine a selected connection frequency band from the analysis frequency band, control the marine device and the communication satellite to communicate with each other using the selected connection frequency band, and generate a device monitoring instruction; Acquire equipment monitoring parameters of pre-selected transit equipment; the pre-selected transit equipment is all offshore equipment marked based on the equipment monitoring instruction; According to a preset equipment monitoring function, the equipment monitoring parameter is quantified and calculated to obtain an equipment monitoring coefficient; Determine a selected transfer device from the pre-selected transfer devices according to the device monitoring coefficient, and control the underwater device to establish a communication connection with the selected transfer device; The preset frequency band monitoring function is: ; in, PDi is the frequency band monitoring coefficient, is the preset frequency band error adjustment factor, π and e are mathematical constants, p 1. p 2 and p 3 are the set data transmission information SC , Transmit information CS And connection information LJ The corresponding preset weight factor; The preset device monitoring function is: ; in, SBo is the equipment monitoring coefficient, η is the preset device error adjustment factor, π and e are mathematical constants, as well as They are respectively the preset weight factors corresponding to the set distance information JL, data input information JS, temperature and humidity information WS and stability information WD.
2. The satellite communication method for marine Internet of Things according to claim 1, characterized in that: The frequency band monitoring parameters include data transmission information, transmission information and connection information; The obtaining of the frequency band monitoring parameters of the analysis frequency band between the marine equipment and the communication satellite includes: Taking the average value of the data transmission rate of the analysis frequency band during the historical communication connection process as the data transmission information; The quantity difference value and the node difference value are quantized to obtain the transmission information; the quantity difference value is the difference between the file volume before data transmission and the file volume after data transmission during the communication connection process using the analysis frequency band within a preset time; the node difference value is the difference between the number of bytes before data transmission and the number of bytes after data transmission during the communication connection process using the analysis frequency band within a preset time; The throughput value and the number of nodes value are quantified to obtain the connection information; the throughput value is the maximum number of offshore devices using the analysis frequency band for communication connection within a preset time; the number of nodes value is the total number of data bytes transmitted when the analysis frequency band is used for communication connection within a preset time.
3. The satellite communication method for marine Internet of Things according to claim 1, characterized in that: The step of determining a selected connection frequency band from the analysis frequency band according to the frequency band monitoring coefficient includes: All the analysis frequency bands are sorted in descending order according to the frequency band monitoring coefficients, and the analysis frequency band ranked first is marked as the selected connection frequency band.
4. The satellite communication method for marine Internet of Things according to claim 1, characterized in that: The equipment monitoring parameters include distance information, data transmission information, temperature and humidity information and stability information; The obtaining of equipment monitoring parameters of the pre-selected transit equipment includes: taking the distance between the underwater device and the preselected transfer device as the distance information; Taking the average value of the data transmission rate between the underwater device and the preselected transit device during the historical communication connection process as the data transmission information; The temperature difference value and the humidity difference value are quantified to obtain the temperature and humidity information; the temperature difference value is the difference between the average temperature value and the standard temperature value, and the average temperature value is the average temperature of the pre-selected transit equipment within a preset time; the humidity difference value is the difference between the average humidity difference and the standard humidity value; the average humidity difference is the average humidity of the pre-selected transit equipment within a preset time; The water speed value, wind speed value, wave number value and wave height value are quantified to obtain the stability information; the water speed value is the seawater speed at the location of the pre-selected transit equipment within the preset time; the wind speed value is the ambient wind speed at the location of the pre-selected transit equipment within the preset time; the wave number value is the number of fluctuations of the pre-selected transit equipment within the preset time; the wave height value is the difference between the highest height and the lowest height of the pre-selected transit equipment within the preset time.
5. The satellite communication method for marine Internet of Things according to any one of claims 1 to 4, characterized in that: The step of determining the selected transfer device from the pre-selected transfer devices according to the device monitoring coefficient includes: All pre-selected transit devices are sorted in descending order according to the device monitoring coefficient, and the pre-selected transit device ranked first is marked as the selected transit device.
6. A satellite communication system for marine Internet of Things, characterized in that: The marine Internet of Things includes an above-water Internet of Things and an underwater Internet of Things; the above-water Internet of Things is a communication network between a communication satellite and offshore equipment, and the underwater Internet of Things is a communication network between the offshore equipment as a transfer equipment and the underwater equipment; The system includes a frequency band monitoring module, a data analysis module, a frequency band selection module, a device monitoring module and a device selection module; The frequency band monitoring module is used to obtain the frequency band monitoring parameters of the analysis frequency band between the offshore equipment and the communication satellite; the analysis frequency band is all satellite communication frequency bands available when the offshore equipment communicates with the communication satellite; The data analysis module is used to perform quantization operation on the frequency band monitoring parameters according to a preset frequency band monitoring function to obtain a frequency band monitoring coefficient; The frequency band selection module determines a selected connection frequency band from the analysis frequency band according to the frequency band monitoring coefficient, controls the marine device and the communication satellite to perform communication connection using the selected connection frequency band, and generates a device monitoring instruction at the same time; The equipment monitoring module is used to obtain equipment monitoring parameters of pre-selected transit equipment; the pre-selected transit equipment is all offshore equipment marked based on the equipment monitoring instruction; The data analysis module is also used to quantify and calculate the equipment monitoring parameters according to a preset equipment monitoring function to obtain an equipment monitoring coefficient; The device selection module is used to determine the selected transfer device from the pre-selected transfer devices according to the device monitoring coefficient, and control the underwater device to communicate with the selected transfer device; The preset frequency band monitoring function is: ; in, PDi is the frequency band monitoring coefficient, is the preset frequency band error adjustment factor, π and e are mathematical constants, p 1. p 2 and p 3 are the set data transmission information SC , Transmit information CS And connection information LJ The corresponding preset weight factor; The preset device monitoring function is: ; in, SBo is the equipment monitoring coefficient, η is the preset device error adjustment factor, π and e are mathematical constants, as well as They are respectively the preset weight factors corresponding to the set distance information JL, data input information JS, temperature and humidity information WS and stability information WD.
7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the satellite communication method for marine Internet of Things as described in any one of claims 1 to 5 is implemented.
8. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the satellite communication method for marine Internet of Things as described in any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Deep-sea and far-sea converged networking communication system
CN111246544A
Insurance processing method and system based on satellite communication
CN117595920A