CN115037727A - Broadband blocking processing method and device for shipborne satellite communication video transmission - Google Patents

Broadband blocking processing method and device for shipborne satellite communication video transmission Download PDF

Info

Publication number
CN115037727A
CN115037727A CN202210953327.5A CN202210953327A CN115037727A CN 115037727 A CN115037727 A CN 115037727A CN 202210953327 A CN202210953327 A CN 202210953327A CN 115037727 A CN115037727 A CN 115037727A
Authority
CN
China
Prior art keywords
target
grid
frame rate
target monitoring
mouse
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210953327.5A
Other languages
Chinese (zh)
Other versions
CN115037727B (en
Inventor
韩峰
赵忠
陈涛
张天舒
刘翌昕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Marinesat Network Technology Co ltd
Original Assignee
Shenzhen Haiweitong Network Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Haiweitong Network Technology Co ltd filed Critical Shenzhen Haiweitong Network Technology Co ltd
Priority to CN202210953327.5A priority Critical patent/CN115037727B/en
Publication of CN115037727A publication Critical patent/CN115037727A/en
Application granted granted Critical
Publication of CN115037727B publication Critical patent/CN115037727B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • H04B7/18517Transmission equipment in earth stations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • H04B7/18519Operations control, administration or maintenance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Radio Relay Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the invention discloses a broadband blocking processing method and a broadband blocking processing device for shipborne satellite communication video transmission, wherein the method comprises the following steps: dividing a target monitoring picture monitored by a party at sea into a plurality of target monitoring grids with the same area and forming a target rectangular coordinate grid graph, wherein different target monitoring grids correspondingly monitor different places; judging whether a target mouse pointer on the target monitoring picture is located in a range corresponding to the target rectangular coordinate grid image; if so, acquiring relevant data of a target mouse corresponding to each target monitoring grid in the target rectangular coordinate grid graph; and adjusting the video transmission frame rate corresponding to each target monitoring grid according to the relevant data of the target mouse, and transmitting the video transmission frame rate back to the land party. The invention can reduce the quantity of data transmission in the same time, effectively reduce the problem of shipborne satellite communication broadband blockage, and avoid the condition that important shipborne monitoring pictures are missed on the land side.

Description

Broadband blocking processing method and device for shipborne satellite communication video transmission
Technical Field
The invention relates to the technical field of shipborne satellite communication broadband processing, in particular to a broadband blocking processing method and device for shipborne satellite communication video transmission.
Background
Since most of the navigation processes are long-term activities, in long-term marine life far from the land, in order to ensure the safety of marine workers and to know about marine work, a monitoring device is usually installed in a ship for transmitting a monitoring picture of the marine party back to the land party in real time. However, due to the long distance between the marine vessel and the land and the environmental influence, the problem of bandwidth blocking is often generated when the monitoring transmission data transmitted from the marine party to the land party is large, which causes the problem of low transmission rate of the monitoring data, and the like, so that the land party easily loses important information.
Disclosure of Invention
Therefore, in order to solve the above problems, it is necessary to provide a method and an apparatus for processing broadband blocking in shipborne satellite communication video transmission, so as to solve the following problems in the prior art: due to the long distance between the marine vessel and the land and the environmental influence, the monitoring transmission data transmitted from the marine party to the land party is large, and the bandwidth is blocked frequently, so that the problem of low data transmission rate is caused, and the land party easily misses important information.
The first technical scheme of the embodiment of the invention is as follows:
a broadband blocking processing method for shipborne satellite communication video transmission is used for transmitting a transmission frame rate of shipborne monitoring video at a maritime party back to a terrestrial party after being processed, and comprises the following steps: dividing a target monitoring picture monitored by a party at sea into a plurality of target monitoring grids with the same area and forming a target rectangular coordinate grid graph, wherein different target monitoring grids correspond to different monitoring places; judging whether a target mouse pointer on the target monitoring picture is located in a range corresponding to the target rectangular coordinate grid image; if yes, obtaining relevant data of a target mouse corresponding to each target monitoring grid in the target rectangular coordinate grid graph; and adjusting the video transmission frame rate corresponding to each target monitoring grid according to the relevant data of the target mouse, and transmitting the video transmission frame rate back to the land party.
The second technical scheme of the embodiment of the invention is as follows:
a broadband blocking processing device for shipborne satellite communication video transmission is used for transmitting a transmission frame rate of shipborne monitoring video at a sea side back to a land side after being processed, and comprises the following components: the grid coordinate division module is used for dividing a target monitoring picture monitored by a party at sea into a plurality of target monitoring grids with the same area and forming a target rectangular coordinate grid graph, and different target monitoring grids correspond to different monitoring places; the mouse position judging module is used for judging whether a target mouse pointer on the target monitoring picture is positioned in a range corresponding to the target rectangular coordinate grid image; the mouse data acquisition module is used for acquiring the relevant data of a target mouse corresponding to each target monitoring grid in the target rectangular coordinate grid map when a target mouse pointer on the target monitoring picture is positioned in the range corresponding to the target rectangular coordinate grid map; and the video frame rate processing module is used for adjusting the video transmission frame rate corresponding to each target monitoring grid according to the target mouse related data and transmitting the video transmission frame rate back to the land party.
The third technical scheme of the embodiment of the invention is as follows:
a computer device comprising a memory and a processor, the memory storing a computer program that, when executed by the processor, causes the processor to perform the steps of:
dividing a target monitoring picture monitored by a party at sea into a plurality of target monitoring grids with the same area and forming a target rectangular coordinate grid graph, wherein different target monitoring grids correspondingly monitor different places; judging whether a target mouse pointer on the target monitoring picture is located in a range corresponding to the target rectangular coordinate grid image; if so, acquiring relevant data of a target mouse corresponding to each target monitoring grid in the target rectangular coordinate grid graph; and adjusting the video transmission frame rate corresponding to each target monitoring grid according to the relevant data of the target mouse, and transmitting the video transmission frame rate back to the land party.
The fourth technical scheme of the embodiment of the invention is as follows:
a computer-readable storage medium storing a computer program which, when executed by a processor, causes the processor to perform the steps of:
dividing a target monitoring picture monitored by a party at sea into a plurality of target monitoring grids with the same area and forming a target rectangular coordinate grid graph, wherein different target monitoring grids correspond to different monitoring places; judging whether a target mouse pointer on the target monitoring picture is located in a range corresponding to the target rectangular coordinate grid image; if yes, obtaining relevant data of a target mouse corresponding to each target monitoring grid in the target rectangular coordinate grid graph; and adjusting the video transmission frame rate corresponding to each target monitoring grid according to the relevant data of the target mouse, and transmitting the video transmission frame rate back to the land party.
The embodiment of the invention has the following beneficial effects:
the invention divides the target monitoring picture monitored by the maritime party into a plurality of target monitoring grids with the same area and forms a target rectangular coordinate grid chart, and different target monitoring grids correspondingly monitor different places, then judging whether a target mouse pointer on the target monitoring picture is positioned in a range corresponding to the target rectangular coordinate grid image, if so, acquiring target mouse related data corresponding to each target monitoring grid in the target rectangular coordinate grid image, and finally according to the target mouse related data, adjusting the video transmission frame rate corresponding to each target monitoring grid and transmitting the video transmission frame rate back to the land party, the method can reduce the number of data transmission in the same time, effectively reduce the problem of shipborne satellite communication broadband blockage, and also avoid the condition that the important shipborne monitoring picture is missed on the land side.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Wherein:
FIG. 1 is a flow diagram illustrating an implementation of one embodiment of a method for broadband congestion handling for shipborne satellite communication video transmission in accordance with one embodiment;
FIG. 2 is a block diagram of a frame of an embodiment of a broadband blockage processing device for shipborne satellite communication video transmission;
FIG. 3 is a block diagram illustrating an embodiment of a computer device in one embodiment.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be obtained by a person skilled in the art without inventive step based on the embodiments of the present invention, are within the scope of protection of the present invention.
Referring to fig. 1, as can be seen from fig. 1, a broadband blocking processing method for shipborne satellite communication video transmission according to an embodiment of the present invention is used for processing a transmission frame rate of a shipborne surveillance video at a marine party and then sending the processed transmission frame rate back to a terrestrial party, and includes the following steps:
step S101: dividing a target monitoring picture monitored by a party at sea into a plurality of target monitoring grids with the same area and forming a target rectangular coordinate grid graph, wherein different target monitoring grids correspond to different monitoring places.
The ship monitoring method comprises the steps that a marine party (the marine party means the party located on a marine ship, the monitoring range of the marine party comprises various places of the ship and designated sea environments around the marine party) monitors the ship for 24 hours all day long, dynamic video data are displayed as target monitoring pictures, and when a ship-borne monitoring video is transmitted back to a land party (the land party means the party located on the land and receiving the ship-borne monitoring video transmitted back by the marine party), in order to effectively reduce the problem of ship-borne satellite communication broadband blockage, the ship-borne monitoring video needs to be processed and then transmitted back to the land party, namely the ship-borne monitoring video cannot be transmitted back to the land party in percentage.
The target rectangular coordinate grid graph is a rectangular coordinate system graph, the abscissa is represented by X, the ordinate is represented by Y, the coordinates (0, 0) of the origin of coordinates are in the lower left corner of the target rectangular coordinate grid graph, the largest coordinate point is in the upper right corner of the target rectangular coordinate grid graph, if (3, 3) is the largest coordinate point, and the coordinate range of each target monitoring grid is determined by the coordinates of four vertexes of the target monitoring grid.
For example, the target monitoring screen is equally divided into 9 parts, that is, 9 grids (which may be set as 16 grids according to circumstances), and sequentially divided into grids 1 to 9, and the vertex X, Y coordinates of each part of the target monitoring screen are set according to the display with the lower left corner boundary of the target monitoring screen as the origin, and (c) is set as (
Figure 745342DEST_PATH_IMAGE001
Figure 459221DEST_PATH_IMAGE002
) The maximum coordinate of the target monitoring video range is set as (
Figure 770116DEST_PATH_IMAGE003
Figure 165325DEST_PATH_IMAGE004
)。
Different target monitoring grids correspond to different monitoring places, so that not only are different places observed by workers conveniently, but also places which are focused by the workers are detected conveniently.
Step S102: and judging whether a target mouse pointer on the target monitoring picture is positioned in a range corresponding to the target rectangular coordinate grid image.
When a monitoring worker views the monitoring video, the monitoring worker can use a mouse to view the monitoring video, a pointer of the mouse moves and clicks on each target monitoring grid, if the target mouse pointer is located in a range corresponding to the target rectangular coordinate grid diagram, the fact that the monitoring video is being viewed by the worker is indicated, and if not, the fact that no monitoring video is being viewed by the worker is indicated.
In this step, the method for determining whether the target mouse pointer on the target monitoring picture is located in the range corresponding to the target rectangular coordinate grid map is as follows:
obtaining the coordinate position (X, Y) of the target mouse pointer, and calculating (X, Y) - ((Y))
Figure 714118DEST_PATH_IMAGE003
Figure 333319DEST_PATH_IMAGE004
) If (X-
Figure 334773DEST_PATH_IMAGE003
) And (Y-
Figure 330410DEST_PATH_IMAGE004
) And if the corresponding difference values are less than 0, judging that the target mouse pointer is in the range corresponding to the target rectangular coordinate grid image, otherwise, judging that the target mouse pointer is out of the range corresponding to the target rectangular coordinate grid image.
Step S103: and if the target mouse pointer on the target monitoring picture is positioned in the range corresponding to the target rectangular coordinate grid image, acquiring the relevant data of the target mouse corresponding to each target monitoring grid in the target rectangular coordinate grid image.
Step S104: and adjusting the video transmission frame rate corresponding to each target monitoring grid according to the relevant data of the target mouse, and transmitting the video transmission frame rate back to the land party.
The target mouse related data comprises target mouse pointer dwell time, target mouse click frequency and target fast-backward fast-forward use time. In this step, the target monitoring grid with a long target mouse pointer dwell time, the target monitoring grid with a large target mouse click frequency, and the target monitoring grid with a long target mouse fast-backward fast-forward use time are the target monitoring grids that are focused by monitoring personnel, and videos of places corresponding to the target monitoring grids focused by the monitoring personnel need to be transmitted back to the land party at a high video transmission frame rate.
If the target mouse pointer on the target monitoring picture is not located in the range corresponding to the target rectangular coordinate grid image, the data related to the target mouse corresponding to each target monitoring grid in the target rectangular coordinate grid image does not need to be acquired.
In this embodiment, optionally, the obtaining of the relevant data of the target mouse corresponding to each target monitoring grid in the target rectangular coordinate grid diagram includes:
firstly, acquiring the stay time of a target mouse pointer corresponding to each target monitoring grid in the target rectangular coordinate grid graph every other preset time.
The preset time is an empirical threshold, and may be selected as an interval time in the order of milliseconds, or may also be selected as tens of minutes or one hour. Within a preset time length, the time length of the mouse staying in each target monitoring grid is different, and the longer the staying time is, the greater the attention degree of the monitoring staff to the target monitoring grid is.
Secondly, multiplying the stay time of each target mouse pointer by a preset first weight value respectively to obtain a first mouse weight score corresponding to each target monitoring grid.
In this step, a first weight value is set for the stay time of the target mouse pointer, and the first weight value may be 10%. For example, if the dwell time of the target mouse pointer corresponding to one target monitoring grid is 10 minutes, the corresponding first mouse weight score is as follows: 10 × 10% = 1.
In this embodiment, optionally, the obtaining of the relevant data of the target mouse corresponding to each target monitoring grid in the target rectangular coordinate grid diagram includes:
firstly, acquiring the target mouse click frequency corresponding to each target monitoring grid in the target rectangular coordinate grid graph every preset time.
And in a preset time, the click frequency of the target mouse staying in each target monitoring grid by the mouse is different, and the higher the click frequency is, the higher the attention degree of the monitoring staff to the target mouse is.
Secondly, multiplying the click frequency of each target mouse by a preset second weight value to obtain a second mouse weight score corresponding to each target monitoring grid.
In this step, a second weight value is set for the target mouse click frequency, and the second weight value may be selected to be 20%. For example, if the target mouse click frequency corresponding to one target monitoring grid is 100 times, the corresponding first mouse weight score is: 100 × 20% = 20.
In this embodiment, optionally, the obtaining of the relevant data of the target mouse corresponding to each target monitoring grid in the target rectangular coordinate grid diagram includes:
firstly, acquiring target fast-backing and fast-forwarding use time corresponding to each target monitoring grid in the target rectangular coordinate grid graph every preset time.
In a preset time length, the target fast-backward and fast-forward use time lengths of the mouse corresponding to the target monitoring grids are different, and the larger the target fast-backward and fast-forward use time length is, the larger the attention degree of a monitoring worker to the target fast-backward and fast-forward use time length is.
Secondly, multiplying each target fast-backward fast-forward using time length by a preset third weight value respectively to obtain a third mouse weight score corresponding to each target monitoring grid.
In this step, a second weight value is set for the target fast rewinding and fast forwarding use duration, and a third weight value may be 70%. For example, if the target fast-backward fast-forward usage duration corresponding to one target monitoring grid is 5 minutes, the corresponding first mouse weight score is: 5 × 70% = 3.5.
In this embodiment, optionally, the adjusting the video transmission frame rate corresponding to each target monitoring grid according to the target mouse related data and then transmitting the video transmission frame rate back to the land party includes:
firstly, summing the first mouse weight score, the second mouse weight score and the third mouse weight score corresponding to each target monitoring grid to obtain a target mouse weight total score corresponding to each target monitoring grid.
Secondly, adjusting the video transmission frame rate corresponding to each target monitoring grid and transmitting the video transmission frame rate to the land party according to the target mouse weight total score corresponding to each target monitoring grid.
In this embodiment, optionally, the adjusting the video transmission frame rate corresponding to each target monitoring grid according to the target mouse weight total score corresponding to each target monitoring grid, and then transmitting the video transmission frame rate back to the terrestrial party includes:
firstly, dividing each target monitoring grid into different transmission grade categories according to the target mouse weight total score corresponding to each target monitoring grid, wherein the transmission grade categories comprise a first transmission grade category, a second transmission grade category and a third transmission grade category.
Secondly, according to the transmission grade category corresponding to each target monitoring grid, adjusting the video transmission frame rate corresponding to each target monitoring grid and transmitting the video transmission frame rate to a land party.
Wherein the total target mouse weight score corresponding to the first transmission class is greater than the total target mouse weight score corresponding to the second transmission class, and the total target mouse weight score corresponding to the second transmission class is greater than the total target mouse weight score corresponding to the third transmission class.
In this embodiment, optionally, the adjusting the video transmission frame rate corresponding to each target monitoring grid according to the transmission level category corresponding to each target monitoring grid, and then transmitting the video transmission frame rate back to the terrestrial party includes:
firstly, according to the transmission grade category corresponding to each target monitoring grid, obtaining a frame rate transmission coefficient corresponding to each target monitoring grid, wherein the frame rate transmission coefficient comprises a first frame rate transmission coefficient, a second frame rate transmission coefficient and a third frame rate transmission coefficient.
The first frame rate transmission coefficient may be selected to be 100%, the second frame rate transmission coefficient may be selected to be 95%, and the third frame rate transmission coefficient may be selected to be 90%.
Secondly, multiplying the transmission grade type corresponding to each target monitoring grid by the frame rate transmission coefficient corresponding to the target monitoring grid to obtain a target video transmission frame rate corresponding to each target monitoring grid. If the target video transmission frame rate is lower than 25Hz by using the second frame rate transmission coefficient and the third frame rate transmission coefficient, the target video transmission frame rate is adjusted to 25Hz and then transmitted.
Wherein the first frame rate transmission coefficient corresponds to the first transmission class, the second frame rate transmission coefficient corresponds to the second transmission class, and the third frame rate transmission coefficient corresponds to the third transmission class.
Referring to fig. 2, as can be seen from fig. 2, a broadband blocking processing apparatus 100 for shipborne satellite communication video transmission according to an embodiment of the present invention is configured to send a processed frame rate of a shipborne surveillance video at sea back to a terrestrial party, and includes:
the grid coordinate division module 10 is configured to divide a target monitoring picture monitored by a party at sea into a plurality of target monitoring grids with the same area and form a target rectangular coordinate grid graph, where different target monitoring grids correspond to different monitoring places.
And the mouse position judging module 20 is configured to judge whether a target mouse pointer on the target monitoring picture is located in a range corresponding to the target rectangular coordinate grid map.
A mouse data obtaining module 30, configured to obtain, when a target mouse pointer on the target monitoring screen is located in a range corresponding to the target rectangular grid map, target mouse related data corresponding to each target monitoring grid in the target rectangular grid map.
And the video frame rate processing module 40 is configured to adjust a video transmission frame rate corresponding to each target monitoring grid according to the target mouse related data, and transmit the adjusted video transmission frame rate back to the land party.
FIG. 3 is a diagram illustrating an internal structure of a computer device in one embodiment. The computer device may specifically be a terminal, and may also be a server. As shown in fig. 3, the computer device includes a processor, a memory, and a network interface connected by a system bus. Wherein the memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system and may further store a computer program, which when executed by the processor, causes the processor to implement the above-mentioned method for processing broadband blocking for video transmission of shipborne satellite communication. The internal memory may also store a computer program that, when executed by the processor, causes the processor to perform the above-described method for broadband congestion processing for video transmission in satellite-based communications. Those skilled in the art will appreciate that the architecture shown in fig. 3 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In another embodiment, a computer device is presented, comprising a memory and a processor, the memory storing a computer program which, when executed by the processor, causes the processor to perform the steps of:
dividing a target monitoring picture monitored by a party at sea into a plurality of target monitoring grids with the same area and forming a target rectangular coordinate grid graph, wherein different target monitoring grids correspondingly monitor different places; judging whether a target mouse pointer on the target monitoring picture is located in a range corresponding to the target rectangular coordinate grid image; if so, acquiring relevant data of a target mouse corresponding to each target monitoring grid in the target rectangular coordinate grid graph; and adjusting the video transmission frame rate corresponding to each target monitoring grid according to the relevant data of the target mouse, and transmitting the video transmission frame rate back to the land party.
In another embodiment, a computer-readable storage medium is proposed, in which a computer program is stored which, when executed by a processor, causes the processor to carry out the steps of:
dividing a target monitoring picture monitored by a party at sea into a plurality of target monitoring grids with the same area and forming a target rectangular coordinate grid graph, wherein different target monitoring grids correspond to different monitoring places; judging whether a target mouse pointer on the target monitoring picture is located in a range corresponding to the target rectangular coordinate grid image; if yes, obtaining relevant data of a target mouse corresponding to each target monitoring grid in the target rectangular coordinate grid graph; and adjusting the video transmission frame rate corresponding to each target monitoring grid according to the relevant data of the target mouse, and transmitting the video transmission frame rate to the land party.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a non-volatile computer-readable storage medium, and can include the processes of the embodiments of the methods described above when the program is executed. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The invention divides the target monitoring picture monitored by the maritime party into a plurality of target monitoring grids with the same area and forms a target rectangular coordinate grid chart, and different target monitoring grids correspondingly monitor different places, then judging whether a target mouse pointer on the target monitoring picture is positioned in a range corresponding to the target rectangular coordinate grid image, if so, acquiring target mouse related data corresponding to each target monitoring grid in the target rectangular coordinate grid image, and finally according to the target mouse related data, adjusting the video transmission frame rate corresponding to each target monitoring grid and transmitting the video transmission frame rate back to the land party, the method can reduce the number of data transmission in the same time, effectively reduce the problem of shipborne satellite communication broadband blockage, and also avoid the condition that the important shipborne monitoring picture is missed on the land side.
All possible combinations of the technical features in the above embodiments may not be described for the sake of brevity, but should be considered as being within the scope of the present disclosure as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. A broadband blocking processing method for shipborne satellite communication video transmission is characterized in that the method is used for transmitting a transmission frame rate of shipborne monitoring video at the sea side back to the land side after being processed, and comprises the following steps:
dividing a target monitoring picture monitored by a party at sea into a plurality of target monitoring grids with the same area and forming a target rectangular coordinate grid graph, wherein different target monitoring grids correspond to different monitoring places;
judging whether a target mouse pointer on the target monitoring picture is located in a range corresponding to the target rectangular coordinate grid image;
if so, acquiring relevant data of a target mouse corresponding to each target monitoring grid in the target rectangular coordinate grid graph;
and adjusting the video transmission frame rate corresponding to each target monitoring grid according to the relevant data of the target mouse, and transmitting the video transmission frame rate to the land party.
2. The broadband blocking processing method for shipborne satellite communication video transmission according to claim 1, wherein the acquiring of the data related to the target mouse corresponding to each target monitoring grid in the target rectangular coordinate grid diagram comprises:
acquiring the stay time of a target mouse pointer corresponding to each target monitoring grid in the target rectangular coordinate grid graph every other preset time;
and multiplying the stay time of each target mouse pointer by a preset first weight value to obtain a first mouse weight score corresponding to each target monitoring grid.
3. The broadband blocking processing method for shipborne satellite communication video transmission according to claim 2, wherein the acquiring of the data related to the target mouse corresponding to each target monitoring grid in the target rectangular coordinate grid diagram comprises:
acquiring target mouse click frequency corresponding to each target monitoring grid in the target rectangular coordinate grid graph every preset time;
and multiplying the click frequency of each target mouse by a preset second weight value to obtain a second mouse weight score corresponding to each target monitoring grid.
4. The broadband blocking processing method for shipborne satellite communication video transmission according to claim 3, wherein the acquiring of the data related to the target mouse corresponding to each target monitoring grid in the target rectangular coordinate grid diagram comprises:
acquiring target fast-backing and fast-forwarding use time corresponding to each target monitoring grid in the target rectangular coordinate grid graph every preset time;
and multiplying each target fast-reversing fast-forwarding use time length by a preset third weight value to obtain a third mouse weight score corresponding to each target monitoring grid.
5. The broadband blocking processing method for shipborne satellite communication video transmission according to claim 4, wherein the adjusting the video transmission frame rate corresponding to each target monitoring grid according to the target mouse related data and transmitting the adjusted video transmission frame rate back to the terrestrial party comprises:
summing the first mouse weight score, the second mouse weight score and the third mouse weight score corresponding to each target monitoring grid to obtain a target mouse weight total score corresponding to each target monitoring grid;
and adjusting the video transmission frame rate corresponding to each target monitoring grid and transmitting the video transmission frame rate to a land party according to the target mouse weight total score corresponding to each target monitoring grid.
6. The method according to claim 5, wherein the adjusting the video transmission frame rate corresponding to each target monitoring grid according to the total target mouse weight score corresponding to each target monitoring grid and transmitting the adjusted video transmission frame rate back to the terrestrial party comprises:
dividing each target monitoring grid into different transmission grade categories according to the target mouse weight total score corresponding to each target monitoring grid, wherein the transmission grade categories comprise a first transmission grade category, a second transmission grade category and a third transmission grade category;
adjusting the video transmission frame rate corresponding to each target monitoring grid according to the transmission grade category corresponding to each target monitoring grid, and transmitting the video transmission frame rate back to the land party;
wherein the total target mouse weight score corresponding to the first transmission class is greater than the total target mouse weight score corresponding to the second transmission class, and the total target mouse weight score corresponding to the second transmission class is greater than the total target mouse weight score corresponding to the third transmission class.
7. The method according to claim 6, wherein the adjusting the video transmission frame rate corresponding to each target monitoring grid according to the transmission class corresponding to each target monitoring grid and transmitting the adjusted video transmission frame rate back to the terrestrial party comprises:
acquiring a frame rate transmission coefficient corresponding to each target monitoring grid according to the transmission grade category corresponding to each target monitoring grid, wherein the frame rate transmission coefficient comprises a first frame rate transmission coefficient, a second frame rate transmission coefficient and a third frame rate transmission coefficient;
multiplying the transmission grade category corresponding to each target monitoring grid by the frame rate transmission coefficient corresponding to the target monitoring grid to obtain a target video transmission frame rate corresponding to each target monitoring grid;
wherein the first frame rate transmission coefficient corresponds to the first transmission class, the second frame rate transmission coefficient corresponds to the second transmission class, and the third frame rate transmission coefficient corresponds to the third transmission class.
8. A broadband blocking processing device for shipborne satellite communication video transmission is characterized in that the broadband blocking processing device is used for transmitting a transmission frame rate of shipborne monitoring video at the sea side back to the land side after being processed, and comprises:
the grid coordinate division module is used for dividing a target monitoring picture monitored by a party at sea into a plurality of target monitoring grids with the same area and forming a target rectangular coordinate grid graph, and different target monitoring grids correspond to different monitoring places;
the mouse position judging module is used for judging whether a target mouse pointer on the target monitoring picture is positioned in a range corresponding to the target rectangular coordinate grid image or not;
the mouse data acquisition module is used for acquiring the relevant data of a target mouse corresponding to each target monitoring grid in the target rectangular coordinate grid map when a target mouse pointer on the target monitoring picture is positioned in the range corresponding to the target rectangular coordinate grid map;
and the video frame rate processing module is used for adjusting the video transmission frame rate corresponding to each target monitoring grid according to the target mouse related data and transmitting the video transmission frame rate back to the land party.
9. A computer-readable storage medium, in which a computer program is stored, which, when executed by a processor, causes the processor to carry out the method of broadband blocking processing of shipborne satellite communication video transmission according to any one of claims 1 to 7.
10. A computer device comprising a memory and a processor, the memory storing a computer program which, when executed by the processor, causes the processor to carry out the method of broadband blockage processing of on-board satellite communication video transmission according to any one of claims 1 to 7.
CN202210953327.5A 2022-08-10 2022-08-10 Broadband blocking processing method and device for shipborne satellite communication video transmission Active CN115037727B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210953327.5A CN115037727B (en) 2022-08-10 2022-08-10 Broadband blocking processing method and device for shipborne satellite communication video transmission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210953327.5A CN115037727B (en) 2022-08-10 2022-08-10 Broadband blocking processing method and device for shipborne satellite communication video transmission

Publications (2)

Publication Number Publication Date
CN115037727A true CN115037727A (en) 2022-09-09
CN115037727B CN115037727B (en) 2022-11-11

Family

ID=83130791

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210953327.5A Active CN115037727B (en) 2022-08-10 2022-08-10 Broadband blocking processing method and device for shipborne satellite communication video transmission

Country Status (1)

Country Link
CN (1) CN115037727B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115589493A (en) * 2022-12-09 2023-01-10 深圳海卫通网络科技有限公司 Satellite transmission data compression method for ship video return

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003289528A (en) * 2002-03-28 2003-10-10 Toshiba Corp Remote monitoring system and monitoring control method for the same
JP2008054150A (en) * 2006-08-28 2008-03-06 Mitsubishi Electric Corp Multiple channel image transfer device
CN103209204A (en) * 2012-01-16 2013-07-17 中国人民解放军第四军医大学唐都医院 Computer screen remote control method for medical image teaching system
JP2019029746A (en) * 2017-07-27 2019-02-21 住友電気工業株式会社 Video transmission system, video transmitter, video receiver, computer program, video distribution method, video transmission method and video reception method
JP2019092051A (en) * 2017-11-15 2019-06-13 住友電気工業株式会社 Video transmission system, video transmission apparatus, video reception apparatus, video transmission method, video reception method, and computer program
CN110650320A (en) * 2019-10-23 2020-01-03 海能达通信股份有限公司 Dynamic frame rate storage method and device and monitoring equipment
CN111246084A (en) * 2020-01-09 2020-06-05 西安万像电子科技有限公司 Method and device for controlling frame rate
CN111385525A (en) * 2018-12-28 2020-07-07 杭州海康机器人技术有限公司 Video monitoring method, device, terminal and system
CN111787290A (en) * 2020-07-29 2020-10-16 上海船舶研究设计院(中国船舶工业集团公司第六0四研究院) Ship data transmission method and device and control terminal
CN112312137A (en) * 2020-10-27 2021-02-02 唐桥科技(杭州)有限公司 Video transmission method and device, electronic equipment and storage medium
CN113849073A (en) * 2021-08-25 2021-12-28 中国船舶重工集团公司第七0九研究所 Remote control-oriented mouse and returned picture synchronization method and system

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003289528A (en) * 2002-03-28 2003-10-10 Toshiba Corp Remote monitoring system and monitoring control method for the same
JP2008054150A (en) * 2006-08-28 2008-03-06 Mitsubishi Electric Corp Multiple channel image transfer device
CN103209204A (en) * 2012-01-16 2013-07-17 中国人民解放军第四军医大学唐都医院 Computer screen remote control method for medical image teaching system
JP2019029746A (en) * 2017-07-27 2019-02-21 住友電気工業株式会社 Video transmission system, video transmitter, video receiver, computer program, video distribution method, video transmission method and video reception method
JP2019092051A (en) * 2017-11-15 2019-06-13 住友電気工業株式会社 Video transmission system, video transmission apparatus, video reception apparatus, video transmission method, video reception method, and computer program
CN111385525A (en) * 2018-12-28 2020-07-07 杭州海康机器人技术有限公司 Video monitoring method, device, terminal and system
CN110650320A (en) * 2019-10-23 2020-01-03 海能达通信股份有限公司 Dynamic frame rate storage method and device and monitoring equipment
CN111246084A (en) * 2020-01-09 2020-06-05 西安万像电子科技有限公司 Method and device for controlling frame rate
CN111787290A (en) * 2020-07-29 2020-10-16 上海船舶研究设计院(中国船舶工业集团公司第六0四研究院) Ship data transmission method and device and control terminal
CN112312137A (en) * 2020-10-27 2021-02-02 唐桥科技(杭州)有限公司 Video transmission method and device, electronic equipment and storage medium
CN113849073A (en) * 2021-08-25 2021-12-28 中国船舶重工集团公司第七0九研究所 Remote control-oriented mouse and returned picture synchronization method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张鹏等: "浅析海事卫星在远程船舶视频监控***中的应用", 《数字通信世界》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115589493A (en) * 2022-12-09 2023-01-10 深圳海卫通网络科技有限公司 Satellite transmission data compression method for ship video return
CN115589493B (en) * 2022-12-09 2023-03-14 深圳海卫通网络科技有限公司 Satellite transmission data compression method for ship video return

Also Published As

Publication number Publication date
CN115037727B (en) 2022-11-11

Similar Documents

Publication Publication Date Title
CN115037727B (en) Broadband blocking processing method and device for shipborne satellite communication video transmission
AU2018202333A1 (en) Method and system for displaying weather information on a timeline
US20040168086A1 (en) Interactive security risk management
US20240062540A1 (en) System and method of intelligent vegetation management
CN111062884B (en) Image enhancement method and device, storage medium and terminal equipment
CN110942455A (en) Method and device for detecting missing of cotter pin of power transmission line and computer equipment
US11062393B2 (en) Systems for evaluating exposure to insurance policies caused by catostrophic events
CN114782836A (en) Ecological supervision method and system based on satellite remote sensing image and image intelligent analysis
CN110225541A (en) Base station site physical message management method, system, computer and can storage medium
CN111582024B (en) Video stream processing method, device, computer equipment and storage medium
KR20200002871A (en) System and method for forecasting snow probability distributions
US11838067B2 (en) Signal interference prediction systems and methods
CN114067038A (en) Image processing method and device and electronic equipment
CN112188151B (en) Video processing method, apparatus and computer readable storage medium
CN110784729B (en) Live broadcast room entrance pipeline data processing method, device, equipment and storage medium
Ustrnul et al. Climatologically based warning system against meteorological hazards and weather extremes: the example for Poland
US11397281B2 (en) Determining a realfeel seasonal index
CN114253639A (en) Data caching method and device, computer equipment and storage medium
CN112101800A (en) Lightning data analysis method and device, computer equipment and storage medium
CN111611043A (en) Image display method, image display device, electronic equipment and computer readable storage medium
CN117524073B (en) Super high definition image display jitter compensation method, system and storage medium
CN112528115B (en) Website monitoring method and device
US20230177408A1 (en) Training machine learning models to predict fire behavior
CN115600034B (en) Target image detection method and system
CN113064157B (en) Radar and photoelectric linkage early warning method, device and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: Room 207-1, Building C, No. 581 Torch Avenue, Puyan Street, Binjiang District, Hangzhou City, Zhejiang Province, 310053

Patentee after: Shenzhen Marinesat Network Technology Co.,Ltd.

Country or region after: China

Address before: 518000 Room 201, building A, No. 1, Qian Wan Road, Qianhai Shenzhen Hong Kong cooperation zone, Shenzhen, Guangdong (Shenzhen Qianhai business secretary Co., Ltd.)

Patentee before: Shenzhen haiweitong Network Technology Co.,Ltd.

Country or region before: China