Cross-Network Gateway IP Mapping for Video Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for storing data across networks experience high bandwidth pressure and instability due to the need for the client and Net Video Record Software (PCNVR) to be configured in the same external network segment, leading to network interference and data loss.

Innovation Solution

A system that connects a first network to a second network via a gateway, allowing the client to transmit IP and port numbers to the gateway, which maps and forwards them to the encoder in the second network, enabling the PCNVR to obtain and store a code flow without occupying external network bandwidth, thus improving stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the client and PCNVR are configured in the same external network segment to enable direct communication, then the system can operate with simple network configuration, but the external network bandwidth is heavily occupied and network interference causes data loss

Engineering Contradiction:
Improvenetwork configuration simplicityVSAvoiddata storage stability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system divides the network into two separate segments: an external network for client access and an internal network for encoder-PCNVR communication. This segmentation isolates the data transmission path from external network interference while maintaining configuration simplicity through automated IP address management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary mechanism (automated IP address allocation and network path management) that connects the external network client to the internal network resources without requiring direct configuration in the same network segment. This intermediary handles the complexity of cross-network communication transparently.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the PCNVR obtains code flow from the encoder through the external network, then the system can access remote encoders, but the external network bandwidth pressure increases and transmission stability decreases

Engineering Contradiction:
Improveremote encoder access capabilityVSAvoidexternal network bandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system adds a network dimension by introducing an internal network layer between the external network and the encoder-PCNVR communication. This allows remote access capability while shifting the data transmission to a separate network dimension that does not consume external network bandwidth.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Adaptability or versatility

If the system uses gateway for IP address mapping between networks, then cross-network access is enabled, but the system complexity increases

Engineering Contradiction:
Improvecross-network access capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements self-service through automated IP address allocation and automatic network path establishment. The gateway and network management system automatically handle IP mapping and routing without requiring manual configuration, reducing the perceived complexity for users while maintaining cross-network access capability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10498813B2System and method for cross-network data storage
Publication Date: 2019.12.03 HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO LTD
  • US10498813B2 patent drawing
  • US10498813B2 patent drawing
  • US10498813B2 patent drawing

AI summary

Provided is a system for cross-network data storage. A gateway is used for connecting a first network and a second network; a client sends an address acquisition instruction and a first IP address and port number of a coder to the gateway, acquires a second IP address and port number of the coder from the gateway, and sends a stream acquisition instruction and a first IP address and port number of a PCNVR to the gateway; the coder receives the address acquisition instruction and sends the second IP address and port of the coder to the gateway; and the PCNVR parses the stream acquisition instruction to acquire the second IP address and port number of the coder, acquires a code stream from the coder via the second network, and stores same. Also provided is a method for cross-network data storage. The method and system of the present invention can be adopted to reduce network bandwidth pressure of an external network, and improve the stability of data storage.