CN115277431B - Topology changing method, device, computer equipment and storage medium - Google Patents

Topology changing method, device, computer equipment and storage medium Download PDF

Info

Publication number
CN115277431B
CN115277431B CN202210708757.0A CN202210708757A CN115277431B CN 115277431 B CN115277431 B CN 115277431B CN 202210708757 A CN202210708757 A CN 202210708757A CN 115277431 B CN115277431 B CN 115277431B
Authority
CN
China
Prior art keywords
topology
transmission node
time slot
transmission
determining
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.)
Active
Application number
CN202210708757.0A
Other languages
Chinese (zh)
Other versions
CN115277431A (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.)
Suzhou HYC Technology Co Ltd
Original Assignee
Suzhou HYC 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 Suzhou HYC Technology Co Ltd filed Critical Suzhou HYC Technology Co Ltd
Priority to CN202210708757.0A priority Critical patent/CN115277431B/en
Publication of CN115277431A publication Critical patent/CN115277431A/en
Application granted granted Critical
Publication of CN115277431B publication Critical patent/CN115277431B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The disclosure relates to a topology changing method, a topology changing device, a computer device and a storage medium. The method comprises the following steps: when a transmission node in the transmission link changes, determining a first transmission node needing to be subjected to topology change and a first performance parameter used when the first transmission node is subjected to topology change; determining a primary topological structure and a secondary topological structure according to the performance parameters of each topological structure in the transmission link and the first performance parameters, wherein the primary topological structure comprises a plurality of secondary topological structures; determining a first topological structure of the first transmission node according to the main topological structure and the secondary topological structure; and carrying out topology change on the first transmission node according to the first topology structure. The method can reasonably distribute the topology level of the link without affecting other nodes and/or video equipment in the link.

Description

Topology changing method, device, computer equipment and storage medium
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a topology changing method, apparatus, computer device, and storage medium.
Background
Currently, video image processing systems, especially those with VESA (Vid eo Electronics Standards Association ) DisplayPort (DP, digital video interface standard), MIPI (Mobile Industry Processor Interface, mobile industry processor interface standard), HDMI (HighDefinition Multimedia Interface, high definition multimedia interface standard) are used to drive display terminals such as liquid crystal, organic light emitting diode, etc.
In the process of multi-channel display of the video image processing system, when a node and/or a video terminal in a link are changed, the node and/or the video terminal is not in the link or newly added into the link, so that a video source cannot reasonably distribute the link topology level of the node and/or the video terminal, and other nodes and/or video terminals in the link cannot receive data correctly.
Disclosure of Invention
In view of the above, it is necessary to provide a topology changing method, apparatus, computer device, and storage medium that can reasonably allocate the topology level of a link without affecting other nodes and/or video devices in the link.
In a first aspect, the present disclosure provides a topology altering method. The method is applied to a video image processing system, the video image processing system comprises a plurality of transmission nodes, each transmission node corresponds to one or more transmission links, and each transmission node has a corresponding topological structure in the transmission links, and the method comprises the following steps:
When a transmission node in the transmission link changes, determining a first transmission node needing to be subjected to topology change and a first performance parameter used when the first transmission node is subjected to topology change;
determining a primary topological structure and a secondary topological structure according to the performance parameters of each topological structure in the transmission link and the first performance parameters, wherein the primary topological structure comprises a plurality of secondary topological structures;
determining a first topological structure of the first transmission node according to the main topological structure and the secondary topological structure;
and carrying out topology change on the first transmission node according to the first topology structure.
In one embodiment, the determining the primary topology and the secondary topology according to the performance parameter of each topology in the transmission link and the first performance parameter includes:
determining a master topology according to at least one first performance parameter and the performance parameter of each master topology in the transmission link, wherein the master topology comprises channels in the topology;
determining a secondary topology according to at least one first performance parameter and the performance parameter of each secondary topology in the transmission link, the secondary topology comprising respective topology levels in the respective lanes;
Wherein the first performance parameter comprises at least: reference clock, pixel clock, resolution, clock offset, and frame rate.
In one embodiment, determining the first performance parameter for use in making the topology change includes:
selecting performance parameters used when the first transmission node performs topology change;
measuring the performance parameters used in the topology change to obtain a measurement result;
and determining a first performance parameter according to the measurement result.
In one embodiment, after the topology change is performed on the first transmission node according to the first topology, the method further includes:
transmitting video data to the first transmission node;
judging whether the first transmission node has capability of switching performance or not;
if the first transmission node has the capability of switching the performance, the first transmission node displays the video data and sends the video data to a subordinate transmission node connected with the first transmission node;
if the first transmission node does not have the capability of switching performance, signaling is sent to a lower transmission node connected with the first transmission node, wherein the signaling is used for indicating the lower transmission node to display through cached video data;
Wherein, the capability of the performance switching at least comprises: processes the received video data and manages the subordinate transmission nodes connected thereto.
In one embodiment, after the first transmission node displays the video data, the method further comprises:
and under the condition that the first transmission node fails to display the video data, carrying out topology change on the first transmission node again until the first transmission node succeeds in displaying the video data.
In one embodiment, the method further comprises:
when the topology is changed, the first transmission node is changed in topology by interacting with a pre-built topology change frame structure, wherein the pre-built topology change frame structure is obtained by adding a functional time slot into a standard frame structure.
In one embodiment, the functional time slot includes at least: topology correction time slots, performance parameter identification time slots, primary topology determination time slots, secondary topology determination time slots and topology confirmation time slots; the topology change for the first transmission node includes:
adjusting a topology correction time slot in the topology change frame structure to be enabled, wherein the topology correction time slot is used for determining whether topology change is carried out or not;
Identifying a time slot according to the performance parameter in the topology change frame structure, and determining a first performance parameter used when the first transmission node performs topology change;
according to the first performance parameter and the performance parameter of each topological structure in the transmission link, a main topology determination time slot and a secondary topology determination time slot in the topology change frame structure are adjusted, wherein the main topology determination time slot is used for determining a channel to be changed of the first transmission node, and the secondary topology determination time slot is used for determining a topology level to be changed of the first transmission node;
according to the channel to be changed of the first transmission node and the topology level to be changed of the first transmission node, adjusting a topology confirmation time slot in the topology change frame structure, wherein the topology confirmation time slot is used for determining a final channel and a final topology level;
and carrying out topology change on the first transmission node according to the topology confirmation time slot.
In one embodiment, after the topology change is performed on the first transmission node according to the topology confirmation time slot, the method further includes:
and adjusting a topology correction time slot in the topology change frame structure to be forbidden, wherein the functional time slot is invalid when the topology correction time slot is forbidden, and transmitting data to each transmission node through a standard frame structure.
In a second aspect, the present disclosure further provides a topology changing apparatus. The device is applied to a video image processing system, the video image processing system comprises a plurality of transmission nodes, each transmission node corresponds to one or more transmission links, and each transmission node has a corresponding topological structure in the transmission links, and the device comprises:
a change preparation module, configured to determine a first transmission node that needs to undergo a topology change and a first performance parameter that is used when the first transmission node undergoes the topology change when a transmission node in the transmission link changes;
the first structure determining module is used for determining a main topological structure and a secondary topological structure according to the performance parameters of each topological structure in the transmission link and the first performance parameters, wherein the main topological structure comprises a plurality of secondary topological structures;
the second structure determining module is used for determining a first topological structure of the first transmission node according to the main topological structure and the secondary topological structure;
and the topology changing module is used for carrying out topology changing on the first transmission node according to the first topology structure.
In a third aspect, the present disclosure also provides a computer device. The computer device comprises a memory storing a computer program and a processor implementing the steps of the method embodiments described above when the processor executes the computer program.
In a fourth aspect, the present disclosure also provides a computer-readable storage medium. The computer readable storage medium has stored thereon a computer program which, when executed by a processor, implements the steps of the method embodiments described above.
In a fifth aspect, the present disclosure also provides a computer program product. The computer program product comprises a computer program which, when executed by a processor, implements the steps of the method embodiments described above.
In the foregoing embodiments, when the transmission node in the transmission link changes, the first transmission node that needs to be topologically changed and the first performance parameter that is used when the first transmission node performs the topology change are determined, and only the transmission node that needs to be changed may be topologically changed, so that the change of the existing topology structure is small, and the primary topology structure and the secondary topology structure may be determined according to the first performance parameter, so that the performance requirement of the first transmission node may be satisfied when the topology change is performed. The first transmission node can correctly acquire or receive the data sent by the video source. And because the selected topological structure accords with the first performance parameter, the correct topological structure can be reasonably distributed for the transmission node according to the real-time state in the current topological structure.
Drawings
In order to more clearly illustrate the embodiments of the present disclosure or the prior art, the drawings that are required in the detailed description or the prior art will be briefly described, it will be apparent that the drawings in the following description are some embodiments of the present disclosure, and other drawings may be obtained according to the drawings without inventive effort for a person of ordinary skill in the art.
FIG. 1 is a schematic diagram of a video image processing system in one embodiment;
FIG. 2 is a schematic diagram of a transmission link topology in one embodiment;
FIG. 3 is a flow diagram of a topology change method in one embodiment;
FIG. 4 is a flow chart of step S204 in one embodiment;
FIG. 5 is a flow chart illustrating a method for determining a first performance parameter in one embodiment;
FIG. 6 is a flow chart illustrating the process after step S208 in one embodiment;
FIG. 7 is a schematic diagram of a standard frame structure in one embodiment;
FIG. 8 is a schematic diagram of a topology change frame structure in one embodiment;
fig. 9 is a schematic flow chart of performing topology modification on a first transmission node through a topology modification frame structure in one embodiment;
FIG. 10 is a block diagram schematically illustrating the structure of a topology changing device in one embodiment;
FIG. 11 is a schematic diagram of the internal structure of a computer device in one embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present disclosure more apparent, the present disclosure will be further described in detail with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the present disclosure.
It should be noted that the terms "first," "second," and the like in the description and claims herein and in the foregoing figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments described herein may be capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, apparatus, article, or device that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed or inherent to such process, method, article, or device.
In this document, the term "and/or" is merely one association relationship describing the associated object, meaning that three relationships may exist. For example, a and/or B may represent: a exists alone, A and B exist together, and B exists alone. In addition, the character "/" herein generally indicates that the front and rear associated objects are an "or" relationship.
As described in the background art, when a node and/or a video device in a link changes, the node and/or the video device with different capabilities may be newly accessed or rebooted to access, or when an existing node and/or a video terminal with different capabilities in a topology are removed or powered off, or the like, are not in the existing topology, because transmission conditions of video data under different topologies in the link are different, transmission between different topology levels is easily interfered by the outside, so that data between the topology levels is not synchronized, and/or data cannot be correctly received through an existing reference clock and/or a pixel clock. Meanwhile, when a new node and/or video terminal is added into the link topology, or a certain node and/or video terminal is deleted in the link topology, the correct topology level cannot be reasonably allocated to the node and/or video terminal according to the real-time state in the current topology structure, so that the access and/or removal of the node and/or video terminal can be completed under the condition of changing the existing topology as little as possible.
Accordingly, to solve the above-mentioned problems, embodiments of the present disclosure provide a topology changing method, apparatus, computer device, and storage medium.
First, a video image processing system according to an embodiment of the present disclosure is described below, as shown in fig. 1, including: the system comprises an embedded control module, an FPGA module, an external storage module, a rapid storage module, a peripheral module, a video interface physical layer realization module and a video transmission link.
The embedded control module can use any embedded chip and system, and is mainly responsible for initiating signaling interaction, such as reading/writing registers, starting/closing a video display module, peripheral control, setting parameters of the video display module and the like. The FPGA module is mainly responsible for realizing the implementation parts which need a large amount of data processing and low round trip delay (latency), such as storage control, peripheral control, video interface IP core implementation and the like. The external storage module is mainly responsible for storing the original data stream of the video image to be displayed in the video image processing system, and storage media such as NandFlash, SSD are applied to the part, but not limited to the part. The fast memory module is used in the implementation process of the FPGA module requiring a large amount of data processing and low round trip delay (latency), and the module for storing the latency for reducing the latency is applied to a fast and low latency physical device, such as DDR3, but not limited thereto. Peripheral modules including, but not limited to, GPIO (General-purpose input/output), UART (Universal Asynchronous Receiver/Transmitter, universal asynchronous receiver Transmitter), USB (Universal Serial Bus ), network ports, and the like. The video interface physical layer implementation module is mainly responsible for the physical layer implementation required for driving the display module, such as, but not limited to, TX/RX (Transmitter/Receiver) -PHY of DisplayPort, DPHY of MIPI, etc.
Further, the FPGA module comprises a bus interaction module, an MCU (Microcontroller Unit, micro control module) video stream preprocessing module, a video data stream transmission control module, a clock control module, an embedded soft core control module, a bus controller module, an internal storage controller module, an external control module, a display clock generator module, a video time sequence controller module and a video interface IP core module. The bus interaction module is mainly responsible for the functions of selection, decision and the like of all other modules connected to the bus interaction module. The MCU video stream preprocessing module is mainly responsible for preprocessing and converting the video data stream input from the external storage module according to the format and the parameter type set by the system so as to facilitate the processing of the later stage. The video data stream transmission control module is mainly responsible for controlling the time sequence, parameters and the like of the data stream after the data stream pretreatment and conversion. The clock control module is mainly responsible for generating and controlling a global clock in the video image processing system. The embedded soft core control module is a control core of the FPGA module and is mainly responsible for the core functions of time sequence control, parameter configuration, physical process realization and the like of all modules in the FPGA module, and the embedded soft core control module can be used in the realization of the time sequence control, parameter configuration, physical process realization and the like, such as Xilinx MicroBlaze and the like, but is not limited to the realization of the time sequence control, parameter configuration, physical process realization and the like. The bus controller module is mainly responsible for controlling all modules connected with the bus interaction module, but is not limited to the bus interaction module. The video pattern processing module is mainly responsible for mode conversion, time sequence control and the like of the video image data stream corresponding to the video interface IP core module, but is not limited to the video pattern processing module. The internal memory controller module is mainly responsible for controlling the flash memory module, including writing/reading of data stream, frame control, etc., but not limited thereto. The peripheral control module is mainly responsible for controlling all peripheral modules, including the starting/closing of peripheral, the control of working mode and the like, but is not limited thereto. The display clock generator module is mainly responsible for time sequence control of all the IP core modules and the physical layer realization modules of the video interface, but is not limited to the time sequence control. The video timing controller module is mainly responsible for processing such as data conversion and timing control when the data input from the video pattern processing module is transmitted to the video interface IP core module, but is not limited to the video timing controller module.
The transmission link (video transmission link) includes: video source (video transmission source), transmission node (embedded physical repeater, cable with active ID, detachable physical repeater, video receiving end, etc.), but is not limited thereto.
In the following, a network topology structure according to the present embodiment is described, and fig. 2 shows a schematic diagram of a transmission link topology structure of the present disclosure, which includes a video source and is equivalent to a centralized control node. As shown in fig. 2, most transmission link topologies referred to in this disclosure may include the following classes: video source→node 1→video device 1, video device 2, and video device 3. Wherein the video apparatus 3 can also be connected directly to the video source. I.e. video source→video apparatus 3. Video source→node 2→video device 4 and video device 5. Video source→node 3→video device 6, video device 7, video device 8, and video device 9. Video source→video device 6. Video source→node 4→node 5→video device 11. The data transmission process involved in this embodiment may send video data to various nodes or video devices for a video source. Each node transmits video data to each video device. Each video device displays video data. In some embodiments, the transmission node may comprise a node and/or a video device. Taking the video device 3 as an example, two topologies of the video device 3 exist, respectively: video source→node 1→video device 3 and video source→video device 3. Each node and/or video device may correspond to multiple transmission links and thus multiple topologies.
In one embodiment, as shown in fig. 3, a topology changing method is provided, which can be applied to the video image processing system shown in fig. 1, and can also be applied to other video image processing systems, and in this embodiment, the video image processing system shown in fig. 1 is used for illustration. The video image processing system comprises a plurality of transmission nodes, each transmission node corresponds to one or more transmission links, and each transmission node has a corresponding topological structure in the transmission links. The method may be generally performed by a video source, the method comprising the steps of:
s202, when the transmission node in the transmission link is changed, determining a first transmission node needing to be subjected to topology change and a first performance parameter used when the first transmission node is subjected to topology change.
The change may be that the transmission node is in a power-off state in the transmission link or is not in the link topology for other reasons, such as not receiving any data or signaling sent by the video source, or may be that the transmission node is deleted from the transmission link or newly added to the transmission link. The topology change may generally be a way to adjust the topology of the transmission nodes in the transmission link. In making a topology change, it is often desirable to reasonably select a transmission link for the transmission node of the topology change, and in some embodiments of the present disclosure, the first performance parameter may be an indicator of the reasonable selection of the transmission link.
Specifically, when any one of the transmission nodes in the transmission link changes, there is typically caused a corresponding change in one or more transmission nodes, which typically need to make a topology change, so that the one or more transmission nodes may be determined as the first transmission node that needs to make a topology change. One or more performance parameters may be selected as the first performance parameter.
S204, determining a primary topological structure and a secondary topological structure according to the performance parameters of each topological structure in the transmission link and the first performance parameters, wherein the primary topological structure comprises a plurality of secondary topological structures.
Among them, see the transmission link topology structure shown in fig. 2, and the main topology structure may be a video source→a node. The secondary topology may be a node→a video device, so one or more secondary topologies may typically be included in the primary topology.
In particular, the performance parameters corresponding to each topology in the transmission link, i.e., the ability of each topology to support or transmit video data, may be determined. And selecting a primary topology structure and a secondary topology structure which accord with the first performance parameter according to the performance parameter and the first performance parameter of each topology structure. For example, there are four master topologies A, B, C, D each. The corresponding a lower face includes 3 secondary topologies A1, A2, and A3. The primary topologies consistent with the first performance parameter are a and B. The secondary topology that meets the first performance parameter is A1. The determined primary topology may be A, B and the secondary topology A1.
S206, determining a first topological structure of the first transmission node according to the primary topological structure and the secondary topological structure.
Specifically, after determining the primary topology and the secondary topology, the determined primary topology and secondary topology may need to be combined, and finally the first topology of the first transmission node is determined. The secondary topology in the first topology is included in the primary topology in the first topology. For example, the primary and secondary topologies determined above may be A, B and A1. Because A1 is in a, a primary topology can be determined to be a and a secondary topology to be A1.
S208, performing topology change on the first transmission node according to the first topology structure.
Specifically, after the final first topology structure is determined, the topology structure of the first transmission node in the transmission link is changed through the first topology structure.
In the topology changing method, when the transmission node in the transmission link is changed, the first transmission node needing to be subjected to topology changing and the first performance parameter used when the first transmission node is subjected to topology changing are determined, and only the transmission node needing to be subjected to topology changing can be subjected to topology changing, so that the existing topology structure is changed to be smaller, and the main topology structure and the secondary topology structure can be determined according to the first performance parameter, so that the performance requirement of the first transmission node can be met when the topology changing is performed. The first transmission node can correctly acquire or receive the data sent by the video source. And because the selected topological structure accords with the first performance parameter, the correct topological structure can be reasonably distributed for the transmission node according to the real-time state in the current topological structure.
In one embodiment, as shown in fig. 4, the determining the primary topology and the secondary topology according to the performance parameter of each topology in the transmission link and the first performance parameter includes:
s302, determining a main topology structure according to at least one first performance parameter and the performance parameters of each main topology structure in the transmission link, wherein the main topology structure comprises various channels in the topology structure.
S304, determining a secondary topology structure according to at least one of the first performance parameters and the performance parameters of each secondary topology structure in the transmission link, wherein the secondary topology structure comprises each topology level in each channel,
wherein the first performance parameter comprises at least: reference clock, pixel clock, resolution, clock offset, frame rate, etc. It should be understood that the foregoing first performance parameter is merely for illustration, and the first performance parameter may also include other performance parameters during actual application, and the first performance parameter is not limited thereto in this embodiment. The master topology includes channels in the topology, as shown in fig. 2, a channel can be simply understood as a transmission link to which each node directly connected to the video source and/or the video terminal belongs, such as nodes 1, 2, 3, and 4 respectively belong to 4 different channels, and meanwhile, the channel is also the level 2 of the topology level of the transmission link, and typically the video source is the level 1. The secondary topology comprises the respective topology levels in the respective channels as described above, as shown in fig. 2, the video devices 1, 2, 3 being the 3 rd level topology level of channel 1. The performance parameters of the primary topology may be the performance parameters corresponding to each channel, such as the performance parameters of nodes 1, 2, 3, 4. The performance parameters of the secondary topology may be performance parameters of each topology level, such as the performance parameters of the video devices 1, 2, 3.
Specifically, the primary topology of the first transmission node may be determined according to one or more first performance parameters and performance parameters corresponding to each primary topology in the transmission link. The secondary topology of the outgoing node may also be determined based on one or more first performance parameters used in determining the primary topology and the performance parameters of each secondary topology in the transmission link.
When one performance parameter is independently used, ensuring that a video source can select a plurality of main topologies or secondary topologies; multiple performance parameters may be used in combination to improve the topology change accuracy, but the selectable number of video sources when changing topology levels for the first transmission node may be significantly reduced, or a more appropriate primary topology and secondary topology may not be selected. Therefore, a person skilled in the art can select different numbers of performance parameters according to the actual situation, so as to meet the requirements of different scenes.
In this embodiment, the primary topology structure and the secondary topology structure can be reasonably determined by selecting the primary topology structure and the secondary topology structure by using the first performance parameter, so that the finally determined topology structure can meet the requirement of the first transmission node.
In one embodiment, as shown in fig. 5, determining the first performance parameter used in making the topology change includes:
s402, selecting performance parameters used when the first transmission node performs topology change.
S404, measuring the performance parameters used in the topology change to obtain a measurement result.
S406, determining a first performance parameter according to the measurement result.
Wherein the measurement may generally be based on the manner in which specific data of the performance parameters used by the transmitting node are measured. Such as a performance parameter selection refresh rate of 60Hz. The video data with 60Hz refresh rate is sent to the transmission node, and the performance parameters of the video source video data are fed back after the transmission node structure is used for transmitting the video data. The performance parameter of the feedback may be a measurement.
In particular, one or more performance parameters may be selected for use when the first transmission node makes a topology change. And measuring one or more performance parameters to obtain a measurement result fed back by the transmission node. And comparing the measurement result with the performance parameters used in the topology change to obtain a comparison result. If the comparison result is within the first performance parameter threshold range, the performance parameter used in making the topology change may be determined to be the first performance parameter. And if the comparison result is not in the first performance parameter threshold range, reselecting the performance parameters used in the topology change until the first performance parameters are determined.
In some exemplary embodiments, the first performance parameter threshold may be typically 0 to ensure that the first performance parameter may be accurately determined to accurately adjust the link topology of the first transmission node. In some preferred embodiments, the first performance parameter threshold typically ensures that the measurement results and the performance parameters used in making the topology change differ less.
In this embodiment, the measurement is performed by using the performance parameter used when the topology is changed, so as to obtain a measurement result, and the first performance parameter is determined according to the measurement result. The first performance parameter can be accurately determined, and the link topology structure of the first transmission node can be accurately adjusted.
In one embodiment, as shown in fig. 6, after the topology changing of the first transmission node according to the first topology, the method further includes:
s502, sending video data to the first transmission node.
S504, judging whether the first transmission node has capability of performance switching.
And S506, if the first transmission node has the capability of switching the performance, the first transmission node displays the video data and sends the video data to a subordinate transmission node connected with the first transmission node.
And S508, if the first transmission node does not have the capability of switching performance, signaling is sent to a lower transmission node connected with the first transmission node, wherein the signaling is used for indicating the lower transmission node to display through cached video data.
The capability of the performance switching may include: whether the transmission node can process the re-received video data, whether the transmission node can manage a subordinate transmission node connected thereto, and the like. Continuing with fig. 2, when the current transmission node is node 1, the lower transmission node may be any one of the video devices 1, 2, 3.
In particular, the video source may send video data to the first transmission node. At this time, whether the first transmission node has the capability of switching performance is judged, and if the first transmission node has the capability of switching performance, the first transmission node is proved to be capable of processing video data and managing the lower transmission node. The first transmission node recalibrates the performance parameters and the received and displayed video data, and may transmit the video data to the lower transmission node.
If the first transmission node does not have capability for performance switching, the video source may send signaling to the lower transmission node. And after receiving the signaling, the lower transmission node uses the local cache video to display. The first transmission node receives the video data and displays the video data.
In this embodiment, after the video source sends the video data to the first transmission node, the display mode of the lower transmission node is adjusted according to whether the first transmission node has the capability of the performance parameter, so as to meet the display requirement of the lower transmission node, and no influence is caused on other transmission nodes.
In one embodiment, after the first transmission node displays the video data, the method further comprises:
and under the condition that the first transmission node fails to display the video data, carrying out topology change on the first transmission node again until the first transmission node succeeds in displaying the video data.
Specifically, after the topology change is performed on the first transmission node, and after the video data is sent to the first transmission node, if the first transmission node fails to display the video data, it is proved that the topology change of the first transmission node fails, and if the determined first topology structure fails to enable the first transmission node to display normally, the steps S202 to S206 are re-performed, and the topology change is performed on the first transmission node again until the first transmission node can display the video data successfully.
In this embodiment, whether the first transmission node performs the topology change successfully or not can be determined by whether the first transmission node normally displays the video data, if not, the first transmission node is subjected to the topology change again, so that the first transmission node can be ensured to normally display the video data, and the situation that the video data is not normally displayed after the topology change is performed can not occur.
The above embodiments only describe the operation of the topology change, and how the topology change is performed in the actual process will be described in more detail below.
In one embodiment, when performing a topology change, the first transmission node is subjected to a topology change by interacting with the first transmission node through a pre-constructed topology change frame structure, wherein the pre-constructed topology change frame structure is obtained by adding a functional time slot in a standard frame structure. As shown in fig. 7, a standard frame structure in which BS (Blanking Start), VB-ID (Vertical Blanking Identifier, field Blanking flag), mvid (timer value of Video data), naud (timer value of audio data), dummy Video (for Dummy data padding), BE (Blanking End ), pixel data (for transmission of Video data), FS (Fill Start), fill Video (Fill data for padding when data is insufficient), FE (Fill End, filling End) is displayed.
As shown in fig. 8, the topology change frame structure is shown, and the functional time slot at least includes: topology correction time slots, performance parameter identification time slots, primary topology determination time slots, secondary topology determination time slots and topology confirmation time slots; as shown in fig. 9, the topology changing of the first transmission node includes:
S602, adjusting a topology correction time slot in the topology change frame structure to be enabled, wherein the topology correction time slot is used for determining whether to perform topology change.
S604, identifying a time slot according to the performance parameter in the topology change frame structure, and determining a first performance parameter used when the first transmission node performs topology change.
S606, according to the first performance parameter and the performance parameter of each topological structure in the transmission link, adjusting a main topology determination time slot and a secondary topology determination time slot in the topology change frame structure, wherein the main topology determination time slot is used for determining a channel to be changed of the first transmission node, and the secondary topology determination time slot is used for determining a topology level to be changed of the first transmission node.
And S608, adjusting a topology confirmation time slot in the topology change frame structure according to the channel to be changed of the first transmission node and the topology level to be changed of the first transmission node, wherein the topology confirmation time slot is used for determining a final channel and a final topology level.
And S610, performing topology change on the first transmission node according to the topology confirmation time slot.
Specifically, a first transmission node is determined when the video source recognizes a transmission node change in the transmission link. The video source adjusts the topology correction time slot in the topology change frame structure to be enabled, the topology correction time slot is used for enabling/closing the topology correction, the video source is in a closing state when no topology change requirement is normally displayed, the standard frame structure is enabled for transmission, and all other newly added functional time slots are invalid. When a topology change is required, the video source first enables the topology correction time slot. After the topology correction time slot is started, all other newly added time slots are valid, and the video source can determine a first performance parameter used when the first transmission node performs topology change according to the performance parameter identification time slot in the topology change frame structure. The performance parameter identification time slot may typically include a first performance parameter that is used when the first transmission node makes a topology change. This first performance parameter is typically preset by the video source in the performance parameter identification time slot. The video source may adjust a primary topology determining time slot and a secondary topology determining time slot in the topology changing frame structure according to the first performance parameter and the performance parameter of the topology structure in the transmission link, where the primary topology determining time slot is used to determine a channel to be changed by the first transmission node, and the video source may select one or more channels as the channel to be changed by the first transmission node. The secondary topology determining time slot is used for determining a topology level to be changed of the first transmission node, and the video source can also select one or more topology levels as the topology level to be changed. After the primary topology structure and the secondary topology structure are determined, a final topology structure is determined according to the channel to be changed and the topology level to be changed, and a topology confirmation time slot in the topology change frame structure is adjusted according to the final topology structure. And changing the first transmission node according to the final topology structure in the topology confirmation time slot.
It will be appreciated that in some embodiments of the present disclosure, the location of the functional time slots in the standard frame structure may be determined according to the actual situation. Wherein the functional time slots can be all placed in one time slot of the standard frame structure or can be placed in a plurality of time slots of the standard frame structure. In some preferred embodiments, the topology-modified time slot and the performance parameter identification time slot may be placed in one time slot to reduce the load of signaling and thereby improve the payload and throughput.
In this embodiment, the topology change is performed on the first transmission node by using a topology change frame structure, and the topology change frame structure is obtained in a newly added functional time slot in the standard frame structure and is compatible with the standard frame structure.
In one embodiment, after the topology change is performed on the first transmission node according to the topology confirmation time slot, the method further includes:
and adjusting a topology correction time slot in the topology change frame structure to be forbidden, wherein the functional time slot is invalid when the topology correction time slot is forbidden, and transmitting data to each transmission node through a standard frame structure.
Specifically, after topology change is performed, the topology correction time slot is adjusted to be disabled, all other functional time slots are invalid, all transmission nodes in the link topology are notified through signaling, and video data transmission is performed by using a standard frame structure, at this time, no newly added time slot exists in the standard frame structure, so that the effective load can be remarkably improved, and the throughput in the link topology is further improved.
In some embodiments, the video source may also interact with the transmitting node in the form of a read-write field, may interact with the transmitting node by a topology change command, which may include: a topology change identification field for enabling/disabling the topology change frame structure, and using the standard frame structure when disabling the topology change frame structure. And the performance parameter selection and feedback field is used for selecting the performance parameters used when the first transmission node performs topology change and feeding back the measurement result. The capability feedback field is used for transmitting node feedback whether the capability of the performance switching exists. And the topology change confirmation field is used for feeding back a result after the topology change is completed.
It should be understood that, although the steps in the flowcharts related to the embodiments described above are sequentially shown as indicated by arrows, these steps are not necessarily sequentially performed in the order indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in the flowcharts described in the above embodiments may include a plurality of steps or a plurality of stages, which are not necessarily performed at the same time, but may be performed at different times, and the order of the steps or stages is not necessarily performed sequentially, but may be performed alternately or alternately with at least some of the other steps or stages.
Based on the same inventive concept, the embodiment of the disclosure also provides a topology changing device for implementing the above-mentioned related topology changing method. The implementation of the solution provided by the device is similar to the implementation described in the above method, so the specific limitation in one or more embodiments of the topology changing device provided below may refer to the limitation of the topology changing method hereinabove, and will not be repeated herein.
In one embodiment, as shown in fig. 10, there is provided a topology changing apparatus 1000 applied to a video image processing system, where the video image processing system includes a plurality of transmission nodes, each transmission node corresponds to one or more transmission links, and each transmission node has a corresponding topology structure in the transmission links, and the apparatus includes: a change preparation module 1002, a first structure determination module 1004, a second structure determination module 1006, and a topology change module 1008, wherein:
a change preparation module 1002, configured to determine, when a transmission node in the transmission link changes, a first transmission node that needs to perform a topology change and a first performance parameter that is used when the first transmission node performs the topology change;
A first structure determining module 1004, configured to determine a primary topology structure and a secondary topology structure according to a performance parameter of each topology structure in the transmission link and the first performance parameter, where the primary topology structure includes a plurality of secondary topology structures;
a second structure determining module 1006, configured to determine a first topology of the first transmission node according to the primary topology and the secondary topology;
and the topology changing module 1008 is configured to change the topology of the first transmission node according to the first topology structure.
In one embodiment of the apparatus, the first structure determination module 1004 includes: and the main topology determining module is used for determining a main topology structure according to at least one first performance parameter and the performance parameter of each main topology structure in the transmission link, wherein the main topology structure comprises various channels in the topology structure.
A secondary topology determination module, configured to determine a secondary topology according to at least one of the first performance parameter and a performance parameter of each secondary topology in the transmission link, where the secondary topology includes each topology level in each lane. Wherein the first performance parameter comprises at least: reference clock, pixel clock, resolution, clock offset, and frame rate.
In one embodiment of the apparatus, the change preparation module 1002 includes: and the performance parameter selection module is used for selecting the performance parameters used when the first transmission node performs topology change.
And the measurement module is used for measuring the performance parameters used in the topology change to obtain a measurement result.
And the parameter determining module is used for determining a first performance parameter according to the measurement result.
In one embodiment of the apparatus, the apparatus further comprises: and the video sending module is used for sending the video data to the first transmission node.
And the capability judging module is used for judging whether the first transmission node has capability of switching performance.
And the first processing module is used for displaying the video data by the first transmission node and sending the video data to a subordinate transmission node connected with the first transmission node if the first transmission node has the capability of switching the performance.
And the second processing module is used for sending a signaling to a lower transmission node connected with the first transmission node if the first transmission node does not have the capability of switching the performance, wherein the signaling is used for indicating the lower transmission node to display the video data through the buffer memory. Wherein, the capability of the performance switching at least comprises: processes the received video data and manages the subordinate transmission nodes connected thereto.
In one embodiment of the apparatus, the topology changing module 1008 is further configured to, in a case that the first transmission node fails to display the video data, re-perform topology changing on the first transmission node until the first transmission node succeeds in displaying the video data.
In one embodiment of the apparatus, the apparatus further comprises: and the frame structure changing module is used for carrying out topology change on the first transmission node through interaction between a pre-constructed topology change frame structure and the first transmission node when the topology is changed, wherein the pre-constructed topology change frame structure is obtained by adding a functional time slot into a standard frame structure.
In an embodiment of the apparatus, the functional time slot comprises at least: topology correction time slots, performance parameter identification time slots, primary topology determination time slots, secondary topology determination time slots and topology confirmation time slots; the frame structure changing module includes:
the first time slot adjusting module is used for adjusting a topology correction time slot in the topology change frame structure to be enabled, and the topology correction time slot is used for determining whether topology change is carried out or not.
And the time slot parameter determining module is used for identifying a time slot according to the performance parameter in the topology change frame structure and determining a first performance parameter used when the first transmission node performs topology change.
The second time slot adjusting module is configured to adjust a primary topology determining time slot and a secondary topology determining time slot in the topology changing frame structure according to the first performance parameter and the performance parameter of each topology structure in the transmission link, where the primary topology determining time slot is used to determine a channel to be changed of the first transmission node, and the secondary topology determining time slot is used to determine a topology level to be changed of the first transmission node.
And the third time slot adjusting module is used for adjusting a topology confirmation time slot in the topology change frame structure according to the channel to be changed of the first transmission node and the topology level to be changed of the first transmission node, wherein the topology confirmation time slot is used for determining a final channel and a final topology level.
And the time slot changing module is used for carrying out topology change on the first transmission node according to the topology confirmation time slot.
In one embodiment of the apparatus, the apparatus further comprises: and the time slot disabling module is used for adjusting the topology correction time slot in the topology change frame structure to be disabled, and when the topology correction time slot is disabled, the functional time slot is invalid, and data is transmitted to each transmission node through the standard frame structure.
Each module in the topology changing device may be implemented in whole or in part by software, hardware, or a combination thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, a computer device is provided, which may be a server, and the internal structure of which may be as shown in fig. 11. The computer device includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The database of the computer device is for storing a first performance parameter. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement a topology altering method.
Those skilled in the art will appreciate that the architecture shown in fig. 11 is merely a block diagram of a portion of the architecture relevant to the disclosed aspects and is not limiting of the computer device to which the disclosed aspects apply, and that a particular computer device may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory and a processor, the memory having stored therein a computer program, the processor implementing the steps of the method embodiments described above when the computer program is executed.
In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored which, when executed by a processor, implements the steps of the method embodiments described above.
In an embodiment, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the steps of the method embodiments described above.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, database, or other medium used in embodiments provided by the present disclosure may include at least one of non-volatile and volatile memory, among others. The nonvolatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical Memory, high density embedded nonvolatile Memory, resistive random access Memory (ReRAM), magnetic random access Memory (Magnetoresistive Random Access Memory, MRAM), ferroelectric Memory (Ferroelectric Random Access Memory, FRAM), phase change Memory (Phase Change Memory, PCM), graphene Memory, and the like. Volatile memory can include random access memory (Random Access Memory, RAM) or external cache memory, and the like. By way of illustration, and not limitation, RAM can be in the form of a variety of forms, such as static random access memory (Static Random Access Memory, SRAM) or dynamic random access memory (Dynamic Random Access Memory, DRAM), and the like. The databases referred to in the various embodiments provided by the present disclosure may include at least one of a relational database and a non-relational database. The non-relational database may include, but is not limited to, a blockchain-based distributed database, and the like. The processors involved in the embodiments provided by the present disclosure may be general-purpose processors, central processing units, graphics processors, digital signal processors, programmable logic, quantum computing-based data processing logic, etc., without limitation thereto.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The foregoing examples have expressed only a few embodiments of the present disclosure, which are described in more detail and detail, but are not to be construed as limiting the scope of the present disclosure. It should be noted that variations and modifications can be made by those skilled in the art without departing from the spirit of the disclosure, which are within the scope of the disclosure. Accordingly, the scope of the present disclosure should be determined from the following claims.

Claims (9)

1. A topology altering method, applied to a video image processing system, the video image processing system comprising a plurality of transmission nodes, each transmission node corresponding to one or more transmission links, each transmission node having a corresponding topology in the transmission links, the method comprising:
when a transmission node in the transmission link changes, determining a first transmission node needing to be subjected to topology change and a first performance parameter used when the first transmission node is subjected to topology change;
Determining a primary topological structure and a secondary topological structure according to the performance parameters of each topological structure in the transmission link and the first performance parameters, wherein the primary topological structure comprises a plurality of secondary topological structures, and the primary topological structure comprises all channels in the topological structure; the secondary topology comprises each topology level in each channel;
determining a first topological structure of the first transmission node according to the main topological structure and the secondary topological structure;
performing topology change on the first transmission node according to the first topology structure;
when the topology is changed, the first transmission node is subjected to topology change through interaction between a pre-built topology change frame structure and the first transmission node, wherein the pre-built topology change frame structure is obtained by adding a functional time slot into a standard frame structure; the functional time slot at least comprises: topology correction time slots, performance parameter identification time slots, primary topology determination time slots, secondary topology determination time slots and topology confirmation time slots; the topology change for the first transmission node includes:
adjusting a topology correction time slot in the topology change frame structure to be enabled, wherein the topology correction time slot is used for determining whether topology change is carried out or not; identifying a time slot according to the performance parameter in the topology change frame structure, and determining a first performance parameter used when the first transmission node performs topology change; according to the first performance parameter and the performance parameter of each topological structure in the transmission link, a main topology determination time slot and a secondary topology determination time slot in the topology change frame structure are adjusted, wherein the main topology determination time slot is used for determining a channel to be changed of the first transmission node, and the secondary topology determination time slot is used for determining a topology level to be changed of the first transmission node; according to the channel to be changed of the first transmission node and the topology level to be changed of the first transmission node, adjusting a topology confirmation time slot in the topology change frame structure, wherein the topology confirmation time slot is used for determining a final channel and a final topology level; and carrying out topology change on the first transmission node according to the topology confirmation time slot.
2. The method of claim 1, wherein determining the primary topology and the secondary topology based on the performance parameter of each topology in the transmission link and the first performance parameter comprises:
determining a master topology according to at least one first performance parameter and the performance parameter of each master topology in the transmission link;
determining secondary topologies according to at least one first performance parameter and the performance parameter of each secondary topology in the transmission link;
wherein the first performance parameter comprises at least: reference clock, pixel clock, resolution, clock offset, and frame rate.
3. The method of claim 1, wherein determining the first performance parameter for use in making the topology change comprises:
selecting performance parameters used when the first transmission node performs topology change;
measuring the performance parameters used in the topology change to obtain a measurement result;
and determining a first performance parameter according to the measurement result.
4. The method of claim 1, wherein after the topology change is made to the first transmission node according to the first topology, the method further comprises:
Transmitting video data to the first transmission node;
judging whether the first transmission node has capability of switching performance or not;
if the first transmission node has the capability of switching the performance, the first transmission node displays the video data and sends the video data to a subordinate transmission node connected with the first transmission node;
if the first transmission node does not have the capability of switching performance, signaling is sent to a lower transmission node connected with the first transmission node, wherein the signaling is used for indicating the lower transmission node to display through cached video data;
wherein, the capability of the performance switching at least comprises: processes the received video data and manages the subordinate transmission nodes connected thereto.
5. The method of claim 4, wherein after the first transmission node displays the video data, the method further comprises:
and under the condition that the first transmission node fails to display the video data, carrying out topology change on the first transmission node again until the first transmission node succeeds in displaying the video data.
6. The method of claim 1, wherein after the topology change is made to the first transmission node according to the topology confirmation time slot, the method further comprises:
And adjusting a topology correction time slot in the topology change frame structure to be forbidden, wherein the functional time slot is invalid when the topology correction time slot is forbidden, and transmitting data to each transmission node through a standard frame structure.
7. A topology altering device for use in a video image processing system, the video image processing system including a plurality of transmission nodes, each transmission node corresponding to one or more transmission links, each transmission node having a corresponding topology within the transmission links, the device comprising:
a change preparation module, configured to determine a first transmission node that needs to undergo a topology change and a first performance parameter that is used when the first transmission node undergoes the topology change when a transmission node in the transmission link changes;
the first structure determining module is used for determining a main topological structure and a secondary topological structure according to the performance parameters of each topological structure in the transmission link and the first performance parameters, wherein the main topological structure comprises a plurality of secondary topological structures, and the main topological structure comprises all channels in the topological structure; the secondary topology comprises each topology level in each channel;
The second structure determining module is used for determining a first topological structure of the first transmission node according to the main topological structure and the secondary topological structure;
the topology changing module is used for carrying out topology changing on the first transmission node according to the first topology structure;
the frame structure changing module is used for carrying out topology change on the first transmission node through interaction between a pre-constructed topology change frame structure and the first transmission node when the topology is changed, wherein the pre-constructed topology change frame structure is obtained by adding a functional time slot into a standard frame structure;
the functional time slot at least comprises: topology correction time slots, performance parameter identification time slots, primary topology determination time slots, secondary topology determination time slots and topology confirmation time slots; the frame structure changing module includes:
the first time slot adjusting module is used for adjusting a topology correction time slot in the topology change frame structure to be enabled, and the topology correction time slot is used for determining whether topology change is carried out or not;
the time slot parameter determining module is used for identifying a time slot according to the performance parameter in the topology change frame structure and determining a first performance parameter used when the first transmission node performs topology change;
The second time slot adjusting module is used for adjusting a main topology determining time slot and a secondary topology determining time slot in the topology changing frame structure according to the first performance parameter and the performance parameter of each topology structure in the transmission link, wherein the main topology determining time slot is used for determining a channel to be changed of the first transmission node, and the secondary topology determining time slot is used for determining a topology level to be changed of the first transmission node;
the third time slot adjusting module is used for adjusting a topology confirmation time slot in the topology change frame structure according to the channel to be changed of the first transmission node and the topology level to be changed of the first transmission node, and the topology confirmation time slot is used for determining a final channel and a final topology level;
and the time slot changing module is used for carrying out topology change on the first transmission node according to the topology confirmation time slot.
8. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any of claims 1 to 6 when the computer program is executed.
9. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 6.
CN202210708757.0A 2022-06-22 2022-06-22 Topology changing method, device, computer equipment and storage medium Active CN115277431B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210708757.0A CN115277431B (en) 2022-06-22 2022-06-22 Topology changing method, device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210708757.0A CN115277431B (en) 2022-06-22 2022-06-22 Topology changing method, device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN115277431A CN115277431A (en) 2022-11-01
CN115277431B true CN115277431B (en) 2023-11-10

Family

ID=83760407

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210708757.0A Active CN115277431B (en) 2022-06-22 2022-06-22 Topology changing method, device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN115277431B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101483902A (en) * 2009-02-25 2009-07-15 南京邮电大学 Wireless multimedia sensor network routing method for guaranteeing QoS
JP2011205444A (en) * 2010-03-26 2011-10-13 Renesas Electronics Corp Network system and fault recovery method thereof
CN103685144A (en) * 2012-08-31 2014-03-26 中兴通讯股份有限公司 Media stream transmission method and device
CN108029075A (en) * 2015-07-02 2018-05-11 高通股份有限公司 Service discovery and topology management
CN111918138A (en) * 2020-07-20 2020-11-10 桂林长海发展有限责任公司 Ship dual-link-based video on demand method and system
CN113904974A (en) * 2021-10-09 2022-01-07 咪咕文化科技有限公司 Intelligent routing method, device and equipment
CN114650446A (en) * 2022-05-24 2022-06-21 苏州华兴源创科技股份有限公司 Multi-channel video data self-adaptive transmission method and device and computer equipment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101483902A (en) * 2009-02-25 2009-07-15 南京邮电大学 Wireless multimedia sensor network routing method for guaranteeing QoS
JP2011205444A (en) * 2010-03-26 2011-10-13 Renesas Electronics Corp Network system and fault recovery method thereof
CN103685144A (en) * 2012-08-31 2014-03-26 中兴通讯股份有限公司 Media stream transmission method and device
CN108029075A (en) * 2015-07-02 2018-05-11 高通股份有限公司 Service discovery and topology management
CN111918138A (en) * 2020-07-20 2020-11-10 桂林长海发展有限责任公司 Ship dual-link-based video on demand method and system
CN113904974A (en) * 2021-10-09 2022-01-07 咪咕文化科技有限公司 Intelligent routing method, device and equipment
CN114650446A (en) * 2022-05-24 2022-06-21 苏州华兴源创科技股份有限公司 Multi-channel video data self-adaptive transmission method and device and computer equipment

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Ad Hoc网络的多径路由协议;袁方方;;电信快报(第02期);全文 *
嵌入式多通道无线视频传输的码率自适应算法;罗际炜;瞿涛;邓德祥;;计算机应用;40(第04期);全文 *

Also Published As

Publication number Publication date
CN115277431A (en) 2022-11-01

Similar Documents

Publication Publication Date Title
CN108681436A (en) Image quality parameter adjusting method, device, terminal and storage medium
CN115150286B (en) Transmission node changing method, device, computer equipment and storage medium
US11665313B2 (en) Adaptive method and system for data flow control based on variable frame structure in video image processing system
CN114650446B (en) Multi-channel video data self-adaptive transmission method and device and computer equipment
CN105338078A (en) Data storage method and device used for storing system
CN114257772A (en) Data transmission adjusting method and device, computer equipment and readable storage medium
US10217400B2 (en) Display control apparatus and method of configuring an interface bandwidth for image data flow
US10771411B2 (en) Display method, information processing device, information processing terminal, display program
CN113840174B (en) Image display method, system and storage medium
CN115277431B (en) Topology changing method, device, computer equipment and storage medium
CN111240621A (en) Method and device for controlling display frequency of display screen and electronic equipment
CN116781840A (en) Method, device and storage medium for switching transmission nodes in multiple channels
CN115297552B (en) Configuration method and device of multichannel transmission node parameters and computer equipment
CN109360142B (en) Multi-channel graphic output control method based on ZYNQ
JP2012043198A (en) Semiconductor integrated circuit
JP2017091562A (en) Display method, information processing device, information processing terminal, and display program
CN111131741A (en) Multi-party video call method, system, device and computer readable storage medium
CN110012240A (en) A kind of signal source switch method, system, storage medium and control host
CN115225775B (en) Multichannel delay correction method and device and computer equipment
CN111428453B (en) Processing method, device and system in annotation synchronization process
CN115878058A (en) Information processing method and device, cloud terminal, cloud server and storage medium
CN113259039A (en) Time synchronization method and device, computer equipment and storage medium
CN115037965B (en) Multichannel data transmission method and device based on occupation coordination mechanism
CN115442640B (en) Video data transmission method, device and storage medium
CN116801014A (en) Parameter correction method, device and storage medium of transmission node

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