Video Storage System Virtual IP Failover for SIP Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The GB/T28181 surveillance signal transmission standard protocol is prone to single point of failure due to reliance on a SIP agent device, causing system instability when it becomes unavailable.

Innovation Solution

A video storage system with multiple control nodes and storage nodes, each equipped with signal and data agent modules, uses a virtual IP address for communication, allowing seamless switching between control nodes and optimizing resource allocation based on system pressure information to prevent service interruptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single SIP agent device is used to interact with the third-party platform, then the device complexity is reduced, but the system reliability deteriorates due to single point of failure

Engineering Contradiction:
Improvecontrol node structureVSAvoidsystem stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system divides the control function into multiple independent control nodes (first control node, second control node, etc.), each capable of interacting with the third-party platform. This segmentation eliminates the single point of failure by distributing the SIP agent functionality across multiple nodes, so that if one node fails, others can continue to handle communications.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the operational state of control nodes from static to dynamic by implementing automatic failover mechanisms. When a control node detects that another node is unavailable, it changes its state from standby to active, taking over the virtual IP address and communication responsibilities. This dynamic parameter change ensures continuous system availability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple control nodes are deployed for redundancy, then the system reliability is improved, but the device complexity increases

Engineering Contradiction:
Improvesystem stabilityVSAvoidcontrol node configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system introduces a virtual IP address as an intermediary between the control nodes and the third-party platform. This virtual IP address serves as a stable communication endpoint that remains constant even when physical control nodes change. The virtual IP abstracts the complexity of node management, allowing multiple control nodes to share a common communication interface without requiring complex configuration changes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Each control node is designed with universal functionality to perform both normal operation and backup roles. The control nodes are configured with identical capabilities to interact with the third-party platform, allowing any node to take over seamlessly. This multi-functionality reduces the need for specialized configuration and simplifies the overall system architecture.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If control nodes use different IP addresses, then the network configuration flexibility is improved, but the switching time increases when failover is required

Engineering Contradiction:
Improvenetwork configurationVSAvoidswitching time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system creates a virtual copy of the control node's network identity through the virtual IP address. This virtual IP address is a copy that can be quickly assigned to different physical control nodes without changing the external communication interface. When failover occurs, the virtual IP is copied or moved to the standby node, allowing immediate takeover without reconfiguration, thus minimizing switching time.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11012483B2Video storage system, and video data transmission method for same
Publication Date: 2021.05.18 HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO LTD
  • US11012483B2 patent drawing
  • US11012483B2 patent drawing
  • US11012483B2 patent drawing

AI summary

The present application discloses a system for video storage and method for video data transmission based on the same. The system for video storage in the present application includes a first control node, a second control node and at least two storage nodes. Each control node includes a signal agent module, and each storage node includes a data agent module. The second control node is configured for starting the signal agent module of the second control node after determining that the first control node is unavailable. The signal agent module of the second control node is configured for transmitting an instruction to the data agent module of a designated storage node based on a service request through a preset virtual IP address. The data agent module of the designated storage node is configured for transmitting video data to the third-party platform according to the received instruction and based on the predetermined signal protocol. This can effectively avoid the single point of failure and ensure the stability of the system.