Adaptive Bandwidth Cooperative Allocation Method for Video Surveillance Transmission Networks in Areas Without Mobile Networks
By selecting and setting the parameters of the video surveillance transmission network model in areas without mobile networks, and using mathematical derivation and matrix operations to achieve bandwidth adaptation and collaborative allocation, the problem of bandwidth allocation adaptability in video transmission in areas without mobile networks is solved, thereby improving the reliability of video transmission and fault detection capabilities.
Patent Information
- Application Number
- CN202310016249.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-06
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2043-01-06
AI Technical Summary
In areas without mobile networks, existing technologies struggle to effectively allocate bandwidth to meet the simultaneous video transmission needs of multiple sending nodes. This is especially true in scenarios such as border security and high-voltage power transmission lines, where adaptive bandwidth allocation schemes for transmission networks lack adaptability and flexibility.
By selecting and setting the parameters of the video surveillance transmission network model in areas without mobile networks, the parameters affecting video bandwidth are determined. Through mathematical derivation and matrix operations, the bandwidth adaptation and collaborative allocation of sending nodes are achieved, ensuring the quality of video transmission and fault detection capabilities.
It enables adaptive and collaborative bandwidth allocation in video surveillance transmission networks in areas without mobile networks, improving the reliability of video transmission and the accuracy of fault detection, and adapting to various dynamic environments.
Smart Images

Figure CN116033127B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of adaptive bandwidth collaborative allocation, and particularly relates to an adaptive bandwidth collaborative allocation method for a video surveillance transmission network in an area without a mobile network. Background Art
[0002] Currently, in China, regions with low population density are still widely distributed. Considering the operating costs of manpower and material resources for mobile networks, the 4G / 4G mobile network coverage rate in regions with low population density is not high and cannot meet the need for video transmission. When multiple sending nodes simultaneously perform video transmission under limited bandwidth in an area without a mobile network, bandwidth allocation and the realization of linkage between sending nodes in an application scenario are required. For example, in areas without a mobile network such as border security and high-voltage power transmission lines, an adaptive bandwidth allocation for the transmission network is needed. Since such application scenarios are all in areas without a mobile network and the transmission bandwidth is limited, it is difficult to efficiently transmit monitoring information back. Therefore, a method needs to be proposed to meet the actual needs of such scenarios.
[0003] Regarding the problem of adaptive bandwidth collaborative allocation planning for monitoring information, there are currently two main solutions: (1) Providing QoS guarantees centered on network adaptation. Differentiated Services (DiffServ) is a network-based adaptation method. This method adds a priority policy that supports the routing of video transmission data packets in network routers or switches. The router supports video QoS and can guarantee the quality of video applications. (2) Centering on terminal adaptation is more effective in improving the performance of network video applications. In order to avoid packet loss and excessive delay, the terminal system should have the ability to dynamically adjust. The current solutions only imitate the existing solutions and do not have good adaptability to special terrain and dynamically planned areas. For the adaptive bandwidth collaborative allocation of a video surveillance transmission network in an area without a mobile network, the current solutions are only at the stage of being able to achieve the target tasks. The network-based adaptation method needs to modify the existing network, and its practical application value is limited. Summary of the Invention
[0004] The purpose of the present invention is to solve the problems of bandwidth allocation when multiple sending nodes simultaneously perform video transmission under limited bandwidth in an area without a mobile network in the actual environment and the realization of linkage between sending nodes in an application scenario, and propose an adaptive bandwidth collaborative allocation method for a video surveillance transmission network in an area without a mobile network.
[0005] The present invention is realized through the following technical solutions. The present invention proposes an adaptive bandwidth collaborative allocation method for a video surveillance transmission network in an area without a mobile network. The method includes the following steps:
[0006] Step 1: Select and set the parameters of the video surveillance transmission network model in an area without a mobile network;
[0007] Step 2: Select and determine the parameters affecting the bandwidth of the video surveillance transmission network in areas without mobile network access;
[0008] Step 3: Implement adaptive bandwidth control for video surveillance transmission networks in areas without mobile network coverage;
[0009] Step 4: Implement collaborative allocation of video surveillance transmission networks in areas without mobile network coverage.
[0010] Further, step 1 specifically includes:
[0011] Step 1.1: Selection and setting of parameters for video surveillance transmission network model in areas without mobile network access; The video surveillance transmission network in areas without mobile network access is a many-to-one transmission, that is, multiple sending nodes transmit to one receiving node, where the number of sending nodes is determined by the number of monitoring devices.
[0012] Step 1.2: Setting the minimum threshold for the transmission bandwidth of the sending node; When transmitting video between nodes, the transmission bandwidth of a single wireless link is calculated based on the duration of the transmitted video. To ensure the integrity of the transmitted video information and to detect and identify faults in the video, the minimum threshold x for the transmission bandwidth of the sending node on a single line is determined according to the frame rate and resolution of the video required for video fault detection.
[0013] Furthermore, step 2 specifically includes:
[0014] Step 2.1: Selection and determination of parameters affecting video bandwidth; Video transmission bandwidth is approximately the bitstream, that is, the amount of data used by a video file per unit time. Resolution and frame rate are important parameters affecting video transmission bandwidth.
[0015] Step 2.2: Selection and determination of video surveillance transmission network bandwidth; The bandwidth of the surveillance camera refers to the uplink bandwidth, that is, the bandwidth for client information to be uploaded to the network. Network transmission bandwidth size = bit rate × number of surveillance cameras. The bandwidth required by the monitoring center refers to the downlink bandwidth, that is, the bandwidth for network information to be downloaded to the local machine.
[0016] Furthermore, step 3 specifically includes:
[0017] Step 3.1: Based on Step 2, select the network transmission bandwidth of the sending nodes that detected the fault and the sending nodes that did not detect the fault; the sending nodes that detected the fault have a large transmission bandwidth and high video quality, while the sending nodes that did not detect the fault have a small transmission bandwidth and relatively poor video quality.
[0018] Step 3.2: Implement adaptive network bandwidth.
[0019] Further, in step 3.1, the bandwidth of the sending nodes is allocated; there are n sending nodes, the real-time video transmission time of the sending nodes is m, the time scale is seconds (s), and the characteristics of a single node are represented by matrix T. i Indicates: T i = [a,b,c], where a,b,c are m×1 column vectors, representing the bitrate, frame rate, and resolution of the video transmission at that node, respectively. There are n transmitting nodes in m... i If, at any given time, z sending nodes detect a fault in their transmitted video, then m... i The transmission bandwidth of the sending node that did not detect a fault at any time was... Where X is the total network bandwidth actually transmitted by all sending nodes, and y is the transmission bandwidth of the sending node that was detected as faulty.
[0020] Furthermore, in step 3.2, a large matrix is established. To represent the transmission bandwidth of all sending nodes and the parameters affecting the bandwidth, create two matrices. Where matrices E and F are zero matrices; establish a 1:m loop, and then nest a 1:n loop to traverse the large matrix T, marking on matrices E and F which sending nodes detected video faults and which nodes did not detect faults within each time scale; if m i n at time j If no fault is detected in the video transmission from the node, then b is assigned to matrix E. ij The element in the i-th row and j-th column is assigned the value s, where If m i Time n j If a fault is detected in the video transmission of a node, then c is given to matrix F. ij Assign a value to y, and then use the following formula (3-1) to achieve adaptive network transmission bandwidth for each sending node:
[0021]
[0022] Furthermore, step 4 specifically includes:
[0023] Step 4.1: Perform coordination among multiple sending nodes;
[0024] Step 4.2: Based on step 4.1, adjust the number of linkage nodes according to the minimum threshold of transmission bandwidth to achieve coordinated allocation of multiple sending nodes.
[0025] Furthermore, in step 4.1, based on step 3, two more matrices are created. Where G and H are all-one matrices, when n iIf a transmitting node detects a fault, it will trigger a coordinated effort with k surrounding nodes to monitor the fault point, where k ≥ 3. The transmission bandwidth of these k+1 nodes is allocated as y, then m... i The transmission bandwidth of the transmitting node that did not detect a fault at any given time is That is, d of matrix G ij ,d (i+1)j ,…,d (i+k)j Assigning a value of 0, the e of matrix H ij ,e (i+1)j ,…,e (i+k)j Assign a value s; achieve coordination between sending nodes using the following formula (4-1):
[0026]
[0027] Further, in step 4.2, if If x is the minimum threshold for transmission bandwidth, then reducing the number of nodes by f will improve the transmission bandwidth of the sending nodes that did not detect the fault. If the value is greater than the minimum threshold x, the transmitted video can be correctly identified and faulty; if m i Time n j If a fault is detected in the video transmission of a node, then formula (4-2) is used to coordinate the allocation of multiple transmitting nodes while meeting the minimum threshold:
[0028]
[0029] Beneficial effects of this invention:
[0030] To address the limitations of current solutions, this invention refines the mapping relationship between the transmission bandwidth of sending nodes and the resolution and frame rate of video, achieving adaptive bandwidth collaborative allocation for video surveillance transmission networks in areas without mobile networks. Regarding the issue of poor bandwidth allocation in current solutions, this invention, through mathematical derivation and simulation verification, derives an adaptive bandwidth scheme for video surveillance transmission networks. Based on adaptive transmission network bandwidth, it creatively proposes a collaborative allocation method for sending nodes, determining a minimum threshold for network transmission bandwidth according to actual engineering conditions. This ensures the adaptive bandwidth collaborative allocation of the video surveillance transmission network has good adaptability, enabling accurate fault detection in the transmitted surveillance video. Attached Figure Description
[0031] Figure 1 This is a schematic diagram of the adaptive bandwidth collaborative allocation method for video surveillance transmission networks in areas without mobile networks, as described in this embodiment of the invention.
[0032] Figure 2 This is a schematic diagram illustrating the specific implementation process of the adaptive network transmission bandwidth in step 3 of the present invention.
[0033] Figure 3 This is a schematic diagram illustrating the specific implementation process of step 4 of the present invention, which involves the collaborative allocation of sending nodes.
[0034] Figure 4 This is a diagram showing the adaptive and collaborative allocation of bandwidth between nodes 3 and 7 over a period of time in an embodiment of the present invention.
[0035] Figure 5 This is a diagram showing the result of adaptive collaborative allocation of bandwidth from node 46 to node 50 over a period of time in an embodiment of the present invention. Detailed Implementation
[0036] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0037] This invention proposes an adaptive bandwidth collaborative allocation method for video surveillance transmission networks in areas without mobile network coverage. The method includes the following steps:
[0038] Step 1: Select and set the parameters of the video surveillance transmission network model in areas without mobile network access;
[0039] Step 2: Select and determine the parameters affecting the bandwidth of the video surveillance transmission network in areas without mobile network access;
[0040] Step 3: Implement adaptive bandwidth control for video surveillance transmission networks in areas without mobile network coverage;
[0041] Step 4: Implement collaborative allocation of video surveillance transmission networks in areas without mobile network coverage.
[0042] Setting the parameters of the video surveillance transmission model in areas without mobile networks is a key part of the initialization of the solution. These parameter settings directly affect the bandwidth allocation results of the sending nodes, and determining the parameters requires a certain level of engineering experience. Step 1 specifically involves:
[0043] Step 1.1: Selection and setting of parameters for video surveillance transmission network model in areas without mobile network access; The video surveillance transmission network in areas without mobile network access is a many-to-one transmission, that is, multiple sending nodes transmit to one receiving node, where the number of sending nodes is determined by the number of monitoring devices; The actual video surveillance transmission network bandwidth is greater than the transmission bit rate of a single sending node multiplied by the number of sending nodes, because the network transmission bandwidth must reserve some bandwidth for communication, etc.
[0044] Step 1.2: Setting the minimum threshold for the transmission bandwidth of the sending node; When transmitting video between nodes, the transmission bandwidth of a single wireless link is calculated based on the duration of the transmitted video. To ensure the integrity of the transmitted video information and to detect and identify faults in the video (under specific engineering conditions), the minimum threshold x for the transmission bandwidth of the single-line sending node is determined according to the frame rate and resolution of the video required for video fault detection.
[0045] The adaptive bandwidth of video surveillance transmission nodes in areas without mobile networks is achieved by adjusting video transmission bandwidth parameters. Determining these parameters requires a certain level of engineering experience. Step 2 specifically involves:
[0046] Step 2.1: Selection and Determination of Video Bandwidth-Influencing Parameters; Video transmission bandwidth is approximately equivalent to bitstream, that is, the amount of data used by a video file per unit of time. Resolution and frame rate are important parameters affecting video transmission bandwidth; the higher the frame rate, the smoother the video, and a frame rate greater than 15fps will result in a relatively smooth video. Video resolution refers to the size of the image formed by a video imaging product. Common resolutions include 1920×1080, 720×480 (2 million pixels), 1280×720 (1 million pixels), and 720×480 (400,000 pixels).
[0047] Step 2.2: Selection and determination of video surveillance transmission network bandwidth; The bandwidth at the monitoring camera end refers to the uplink bandwidth, that is, the bandwidth for client information to be uploaded to the network. Network transmission bandwidth size = bit rate × number of monitoring points. The bandwidth required by the monitoring center refers to the downlink bandwidth, that is, the bandwidth for network information to be downloaded to the local machine. For example, the bandwidth required for a 720P (1 million pixels) video format is: 3Mbps (bit rate of the video format) × 50 (total number of cameras at monitoring points) = 150Mbps (downlink bandwidth).
[0048] Step 3 specifically involves:
[0049] Step 3.1: Based on Step 2, select the network transmission bandwidth of the sending nodes that detected the fault and the sending nodes that did not detect the fault; the sending nodes that detected the fault have a large transmission bandwidth and high video quality, while the sending nodes that did not detect the fault have a small transmission bandwidth and relatively poor video quality.
[0050] Step 3.2: Implement adaptive network bandwidth.
[0051] In step 3.1, the bandwidth of the sending nodes is allocated; there are n sending nodes, the real-time video transmission time of the sending nodes is m, the time scale is seconds (s), and the characteristics of a single node are represented by matrix T. i Indicates: T i= [a,b,c], where a,b,c are m×1 column vectors, representing the bitrate, frame rate, and resolution of the video transmission at that node, respectively. There are n transmitting nodes in m... i If, at any given time, z sending nodes detect a fault in their transmitted video, then m... i The transmission bandwidth of the sending node that did not detect a fault at any time was... Where X is the total network bandwidth actually transmitted by all sending nodes, and y is the transmission bandwidth of the sending node that was detected as faulty.
[0052] In step 3.2, a large matrix is established. To represent the transmission bandwidth of all sending nodes and the parameters affecting the bandwidth, create two matrices. Where matrices E and F are zero matrices; establish a 1:m loop, and then nest a 1:n loop to traverse the large matrix T, marking on matrices E and F which sending nodes detected video faults and which nodes did not detect faults within each time scale; if m i n at time j If no fault is detected in the video transmission from the node, then b is assigned to matrix E. ij The element in the i-th row and j-th column is assigned the value s, where If m i Time n j If a fault is detected in the video transmission of a node, then c is given to matrix F. ij Assign a value y (the transmission bandwidth of the fault-detected sending node can be changed according to project requirements), and then use the following formula (3-1) to achieve adaptive network transmission bandwidth for each sending node:
[0053]
[0054] Step 4 specifically involves:
[0055] Step 4.1: Perform coordination among multiple sending nodes;
[0056] Step 4.2: Based on step 4.1, adjust the number of linkage nodes according to the minimum threshold of transmission bandwidth to achieve coordinated allocation of multiple sending nodes.
[0057] In step 4.1, based on step 3, two more matrices are created. Where G and H are all-one matrices, when n i If a transmitting node detects a fault, it will trigger a coordinated effort with k surrounding nodes to monitor the fault point, where k ≥ 3. The transmission bandwidth of these k+1 nodes is allocated as y, then m... i The transmission bandwidth of the transmitting node that did not detect a fault at any given time is That is, d of matrix G ij ,d(i+1)j ,…,d (i+k)j Assigning a value of 0, the e of matrix H ij ,e (i+1)j ,…,e (i+k)j Assign a value s; achieve coordination between sending nodes using the following formula (4-1):
[0058]
[0059] In step 4.2, if If x is the minimum threshold for transmission bandwidth, then reducing the number of nodes by f will improve the transmission bandwidth of the sending nodes that did not detect the fault. If the value is greater than the minimum threshold x, the transmitted video can be correctly identified and faulty; if m i Time n j If a fault is detected in the video transmission of a node, then formula (4-2) is used to coordinate the allocation of multiple transmitting nodes while meeting the minimum threshold:
[0060]
[0061] Example
[0062] The purpose of this invention is to address the bandwidth allocation and inter-node linkage in video surveillance transmission networks in mobile network-free areas with limited bandwidth, specifically addressing the challenges of bandwidth allocation and network-node coordination in real-world environments. This invention proposes an adaptive bandwidth collaborative allocation method for video surveillance transmission networks in mobile network-free areas. First, the transmission bandwidth, reserved bandwidth, and number of transmitting nodes for video surveillance in mobile network-free areas are determined based on the actual monitoring equipment and network bandwidth used. Then, the network transmission bandwidth y for detected faulty transmitting nodes and the minimum bandwidth threshold x are determined based on the mapping relationship between the transmitted video resolution and frame rate and the network transmission bandwidth. Each transmitting node with determined parameters then achieves bandwidth adaptation through conditional loop judgments and matrix operations. Finally, matrix operations and conditional statements are used to achieve collaborative bandwidth allocation among multiple transmitting nodes, thereby completing the adaptive bandwidth collaborative allocation for video surveillance transmission networks in mobile network-free areas.
[0063] Figure 1 This is a schematic diagram of the adaptive bandwidth collaborative allocation method for video surveillance transmission networks in areas without mobile networks in this embodiment of the invention. The specific implementation steps include steps 1 to 4.
[0064] Step 1 involves selecting and setting the parameters of the video surveillance transmission network model in areas without mobile network coverage. In this example, the number of transmitting nodes in the area without mobile network coverage is n=50. A bridge-type device with a bandwidth of 200MHz is selected. Considering the influence of actual environment and transmission media, the actual bandwidth in engineering is 60% of the rated bandwidth, i.e., 120Mbps. Then, 20Mbps of bandwidth is reserved for communication, and the remaining 100Mbps bandwidth is the actual network bandwidth for video transmission by the transmitting nodes. When the frame rate of the video transmitted by the detected faulty transmitting node is 30, and the resolution is 1280×720, the network transmission bandwidth, i.e., the bit rate, is 3M, and the bandwidth threshold for the transmitting node is 1M.
[0065] Step 2 involves selecting and determining the parameters affecting the network bandwidth for video surveillance transmission in areas without mobile network access. In this example, the video frame rate is 30fps. The transmitting node that detected the fault transmits video at a resolution of 1280×720 (1 million pixels), while the transmitting node that did not detect the fault transmits video at a resolution of 720×480 (400,000 pixels). The total number of cameras at the transmitting nodes (i.e., the monitoring points) is 50. Therefore, the required bandwidth for the 720P (1 million pixel) video format is: 3Mbps (video bitrate) × 50 (total number of cameras at the monitoring points) = 150Mbps (downlink bandwidth). Using the 720P (1 million pixel) video format for all nodes would exceed the actual usable network bandwidth. Therefore, adaptive bandwidth adjustment for the video surveillance transmission network is necessary to meet the actual project requirements.
[0066] Step 3 as follows Figure 2 As shown, network bandwidth adaptation is achieved based on the parameters of the video surveillance transmission model in the mobile network-free area in step 2. Specifically, this involves the following two steps: Step 3.1 Allocating bandwidth to the sending nodes; Step 3.2 Implementing network bandwidth adaptation based on step 3.1.
[0067] Step 3.1 Allocate bandwidth to the sending node. In this case, the real-time video transmission time of the sending node is m = 1 × 10⁻⁶. 6 The time scale is in seconds (s), and the features of a single node are represented by matrix T. i express: Where a, b, and c are m×1 column vectors, representing the bitrate, frame rate, and resolution of the video transmission at that node, respectively. There are 50 transmitting nodes in m... i If, at any given time, z sending nodes detect a fault in their transmitted video, then m... i The transmission bandwidth of the sending node that did not detect a fault at any time was...
[0068] Step 3.2 Implements adaptive network bandwidth. In this case, a large matrix is established. This represents the transmission bandwidth of all sending nodes and the parameters affecting the bandwidth, where m = 10. 6 Let n=50, then create two more matrices. Where matrices E and F are zero matrices. Establish a 1:m loop, then nest a 1:n loop to traverse the large matrix T, marking which sending nodes transmitted video with detected faults and which nodes did not detect faults within each time scale. If m... i n at time j If no fault is detected in the video transmission from the node, then b is assigned to matrix E. ij The element in row i and column j is assigned the value s, where If m i Time n j If a fault is detected in the video transmission of a node, then c is given to matrix F. ij Assign a value to y, and then perform the following calculations on the large matrix T containing the characteristics of the sender and nodes to achieve adaptive adjustment of the network transmission bandwidth of each sending node:
[0069] Step 4 involves the coordinated allocation of multiple sending nodes. Building upon step 3, two more matrices are created. Where G and H are matrices consisting entirely of 1s, such as Figure 3 As shown. First, multiple sending nodes coordinate, and then the number of coordinating nodes is adjusted according to the minimum transmission bandwidth threshold to achieve coordinated allocation of multiple sending nodes. In this case, when n i If any transmitting node detects a fault, it will trigger four surrounding nodes to jointly monitor that fault point. If the transmission bandwidth of these five nodes is allocated as y, then m... i The transmission bandwidth of the transmitting node that did not detect a fault at any given time is That is, d of matrix G (i-2)j ,d (i-1)j ,…,d (i+2)j Assigning a value of 0, the e of matrix H ij ,e (i+1)j ,…,e (i+k)j Assign a value to s. When n i If a transmitting node detects a fault at any given time, it will trigger four surrounding nodes to jointly monitor the fault point. If the transmission bandwidth of these five nodes is allocated as 3, then n i The transmission bandwidth of the sending node that did not detect a fault at any time remains [missing information]. The following formula is used to achieve coordination among sending nodes:
[0070]
[0071] Further, collaborative allocation among multiple sending nodes is performed based on a minimum threshold. If... (1 is the minimum threshold for transmission bandwidth), reducing the number of linked nodes to 2, thereby increasing the transmission bandwidth of the sending nodes that did not detect the fault. If m is greater than the minimum threshold of 1, the transmitted video can be correctly identified and faulty. i Time n j If a fault is detected in the video transmission of a node, then a coordinated allocation of 50 transmitting nodes will be implemented, provided that a minimum threshold is met: The results are as follows Figure 4 and Figure 5 As shown.
[0072] The above provides a detailed description of the adaptive bandwidth collaborative allocation method for video surveillance transmission networks in areas without mobile networks proposed in this invention. Specific examples have been used to illustrate the principles and implementation methods of this invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this invention. Therefore, the content of this specification should not be construed as a limitation of this invention.
Claims
1. An adaptive bandwidth collaborative allocation method for video surveillance transmission networks in areas without mobile networks, characterized in that: The method includes the following steps: Step 1: Select and set the parameters of the video surveillance transmission network model in areas without mobile network access; Step 2: Select and determine the parameters affecting the bandwidth of the video surveillance transmission network in areas without mobile network access; Step 3: Implement adaptive bandwidth control for video surveillance transmission networks in areas without mobile network coverage; Step 4: Implement collaborative allocation of video surveillance transmission networks in areas without mobile network coverage; Step 3 specifically involves: Step 3.1: Based on Step 2, select the network transmission bandwidth of the sending nodes that detected the fault and the sending nodes that did not detect the fault; the sending nodes that detected the fault have a large transmission bandwidth and high video quality, while the sending nodes that did not detect the fault have a small transmission bandwidth and relatively poor video quality. Step 3.2: Implement adaptive network bandwidth; In step 3.1, the bandwidth of the sending nodes is allocated; there are n sending nodes, the real-time video transmission time of the sending nodes is m, the time scale is seconds, and the characteristics of a single node are represented by matrix T. i Indicates: T i = [a,b,c], where a,b,c are m×1 column vectors, representing the bitrate, frame rate, and resolution of the video transmission at that node, respectively. There are n transmitting nodes in m... i If, at any given time, z sending nodes detect a fault in their transmitted video, then m... i The transmission bandwidth of the sending node that did not detect a fault at any time was... Where X is the total network bandwidth actually transmitted by all sending nodes, and y is the transmission bandwidth of the sending node that was detected to be faulty. In step 3.2, a large matrix is established. To represent the transmission bandwidth of all sending nodes and the parameters affecting the bandwidth, create two matrices. Where matrices E and F are zero matrices; establish a 1:m loop, and then nest a 1:n loop to traverse the large matrix T, marking on matrices E and F which sending nodes detected video faults and which nodes did not detect faults within each time scale; if m i n at time j If no fault is detected in the video transmission from the node, then b is assigned to matrix E. ij The element in the i-th row and j-th column is assigned the value s, where If m i Time n j If a fault is detected in the video transmission of a node, then c is given to matrix F. ij Assign a value to y, and then use the following formula (3-1) to achieve adaptive network transmission bandwidth for each sending node: Step 4 specifically involves: Step 4.1: Perform coordination among multiple sending nodes; Step 4.2: Based on Step 4.1, adjust the number of linkage nodes according to the minimum threshold of transmission bandwidth to achieve coordinated allocation of multiple sending nodes; In step 4.1, based on step 3, two more matrices are created. Where G and H are all-one matrices, when n i If a transmitting node detects a fault, it will trigger a coordinated effort with k surrounding nodes to monitor the fault point, where k ≥ 3. The transmission bandwidth of these k+1 nodes is allocated as y, then m... i The transmission bandwidth of the transmitting node that did not detect a fault at any given time is That is, d of matrix G ij d (i+1)j , ..., d (i+k)j Assigning a value of 0, the e of matrix H ij e (i+1)j , ..., e (i+k)j Assign a value s; achieve coordination between sending nodes using the following formula (4-1): In step 4.2, if If x is the minimum threshold for transmission bandwidth, then reducing the number of nodes by f will improve the transmission bandwidth of the sending nodes that did not detect the fault. If the value is greater than the minimum threshold x, the transmitted video can be correctly identified and faulty; if m i Time n j If a fault is detected in the video transmission of a node, then formula (4-2) is used to coordinate the allocation of multiple transmitting nodes while meeting the minimum threshold:
2. The method according to claim 1, characterized in that, Step 1 specifically involves: Step 1.1: Selection and setting of parameters for video surveillance transmission network model in areas without mobile network; The video surveillance transmission network in areas without mobile network is a many-to-one transmission, that is, multiple sending nodes transmit and one receiving node receives, wherein the number of sending nodes is determined by the number of monitoring devices. Step 1.2: Setting the minimum threshold for the transmission bandwidth of the sending node; When transmitting video between nodes, the transmission bandwidth of a single wireless link is calculated based on the duration of the transmitted video. To ensure the integrity of the transmitted video information and to detect and identify faults in the video, the minimum threshold x for the transmission bandwidth of the sending node on a single line is determined according to the frame rate and resolution of the video required for video fault detection.
3. The method according to claim 1, characterized in that, Step 2 specifically involves: Step 2.1: Selection and determination of parameters affecting video bandwidth; Video transmission bandwidth is approximately the bitstream, that is, the amount of data used by a video file per unit time. Resolution and frame rate are important parameters affecting video transmission bandwidth. Step 2.2: Selection and determination of video surveillance transmission network bandwidth; The bandwidth of the surveillance camera refers to the uplink bandwidth, that is, the bandwidth for client information to be uploaded to the network. Network transmission bandwidth size = bit rate × number of surveillance cameras. The bandwidth required by the monitoring center refers to the downlink bandwidth, that is, the bandwidth for network information to be downloaded to the local machine.
Citation Information
Patent Citations
Methods and systems for failure recovery in a virtual network environment
US20170339049A1
Bandwidth adjustment method, apparatus and system, electronic device, and readable storage medium
WO2022078208A1