Routing Device Page Redirection via Modified Access Response Codes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing routing devices cause inconvenience when updating configurations by redirecting user browser pages, requiring users to open a new browser window and re-enter page addresses, disrupting normal web browsing experiences.

Innovation Solution

A page redirection method that modifies the return code of access responses to include both the original and redirected page addresses, allowing terminal devices to automatically resend requests and access both pages within the same browser session.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the routing device redirects the user browser to the update page by means of browser redirection, then the routing device can notify users of configuration updates, but the page that the user needs to access cannot be normally opened

Engineering Contradiction:
Improveupdate notification reliabilityVSAvoidpage access convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the access response into multiple components: original access address, redirected access address, and return code. By separating these elements and providing them independently in the response packet, the system enables the terminal to access both the update page and the original page without conflict, resolving the contradiction between reliable update notification and convenient page access

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The routing device acts as an intermediary between the terminal and the network server. It intercepts the access response, embeds both the original and redirected access addresses along with a return code, and forwards the modified response to the terminal. This intermediary role allows the system to maintain both update notification functionality and normal page access

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the routing device performs destination network address translation on the destination address or port of an opened page, then the routing device can redirect pages for update notification, but users must open a new browser window and re-enter page addresses

Engineering Contradiction:
Improveconfiguration update deliveryVSAvoiduser time for re-accessing pages
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The routing device performs preliminary action by pre-embedding both the original access address and the redirected access address in the access response packet before the terminal makes any requests. The return code indicates to the terminal that redirection information is available. This preliminary provision of all necessary access information eliminates the need for users to manually re-enter addresses or open new browser windows, saving time while ensuring reliable update delivery

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback through the return code mechanism. When the routing device includes redirection information in the access response, it sets a specific return code that feedbacks to the terminal. The terminal then uses this feedback to automatically access both the redirected update page and the original page without user intervention, reducing time loss while maintaining reliable update delivery

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10250714B2Page redirection method, routing device, terminal device and system
Publication Date: 2019.04.02 HUAWEI DEVICE CO LTD
  • US10250714B2 patent drawing
  • US10250714B2 patent drawing
  • US10250714B2 patent drawing

AI summary

A page redirection method, a routing device, a terminal device and a system. The routing device receives based on a first access request sent a first access response fed back by a network server; according to a redirection determination indication, modifies a return code of the first access response and adding at least one second access address of a redirected-to page and the first access address to the first access response; and sends the first access response on which redirection processing is performed to the terminal device, so that the terminal device sends a second access request according to the modified return code, and the terminal device opens, according to a second access response returned for the second access request, the page that a user needs to access and the redirected-to page.