Remote Access Control Server for Home Network Port Forwarding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in remotely accessing devices within a home network due to private IP address information, making it complex for external devices to connect, especially when the home network is set up in a private environment.

Innovation Solution

A remote access control server is employed to request port forwarding for devices within the home network, updating access information to include public IP address and external port numbers, allowing remote access devices to connect from outside the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If port forwarding is manually set up for devices in a private home network, then remote access capability is improved, but device complexity and ease of operation deteriorate due to the complex configuration process

Engineering Contradiction:
Improveremote access capabilityVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a remote access control server as an intermediary between the home network gateway and external devices. This server automatically manages port forwarding configurations, receiving requests from external devices and coordinating with the gateway to establish connections without requiring manual user configuration. The server acts as a mediator that simplifies the complex port forwarding process while maintaining remote access functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service remote access by allowing external devices to automatically request and establish connections through the remote access control server. The gateway and server work together to automatically configure port forwarding rules based on device requests, eliminating the need for users to manually set up complex network configurations. The system serves itself by automatically managing the connection establishment process.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If automatic port forwarding is implemented through a remote access control server, then ease of operation is improved, but device complexity increases due to the additional server infrastructure

Engineering Contradiction:
Improveremote access setupVSAvoidsystem architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The remote access control server performs multiple functions: it acts as an intermediary for port forwarding requests, maintains a registry of devices in the home network, manages connection sessions, and coordinates with the gateway. By consolidating these multiple functions into a single server, the system reduces overall complexity compared to having separate specialized components for each function, while still providing automatic port forwarding capability.

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

Data Source

PatentUS9893909B2Method and system for allowing remote access device to access remote access target device within home network
Publication Date: 2018.02.13 KT CORP
  • US9893909B2 patent drawing
  • US9893909B2 patent drawing
  • US9893909B2 patent drawing

AI summary

There is provided a method for allowing a remote access device to access a remote access target device within a home network. The method includes receiving, from a remote access agent of the home network, access information of the remote access target device within the home network and access information of the remote access agent; receiving a request for the access information of the remote access target device from the remote access device; requesting, to the remote access agent, port forwarding for the remote access target device based on the access information of the remote access target device and the remote access agent; receiving an answer to the request from the remote access agent, and updating the access information of the remote access target device based on the received answer; and sending the updated access information to the remote access device.