Session Layer Protocol for Mobile Network Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The conventional TCP/IP stack lacks a session layer, leading to disruptions in data exchange and connection management, particularly in mobile environments where network addresses change, causing loss of connection state and authentication.

Innovation Solution

A stateful session layer is implemented above the TCP/IP transport layer, using a generalized session protocol and identity-oriented networking (ION) framework to decouple session management from transport layer details, maintaining connection state and authentication even with IP address changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If applications maintain their own connections in TCP/IP without a session layer, then device complexity is reduced, but connection stability and session continuity deteriorate when network addresses change

Engineering Contradiction:
Improveconnection management complexityVSAvoidsession continuity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments connection management into two distinct layers: the transport layer (TCP/IP) handles basic connection transport, while the newly introduced session layer (layer 5) handles session continuity and mobility management. This segmentation allows each layer to specialize in its function, with the session layer maintaining session state independently of transport layer address changes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The session layer acts as an intermediary between the application layer and transport layer. It receives connection requests from applications, manages session state, and handles transport layer address changes without affecting application-layer session continuity. This mediator layer isolates applications from transport layer fluctuations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a session layer is added above TCP/IP to maintain session continuity, then session reliability improves, but device complexity increases

Engineering Contradiction:
Improvesession continuityVSAvoidprotocol stack complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The session layer is designed to handle multiple functions within a single layer: session establishment, session maintenance, session resynchronization, and mobility management. By consolidating these functions in one universal layer rather than distributing them across multiple layers or application code, the overall system complexity is managed more efficiently.

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

Solution Approach 2:

The session layer is nested within the existing TCP/IP protocol stack as layer 5, fitting between the transport layer (layer 4) and application layer (layer 7). This nesting allows the session layer to leverage existing transport layer infrastructure while adding session management capabilities, rather than creating a completely separate system.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Ease of operation

If applications are responsible for maintaining connections and resynchronization, then ease of operation is improved, but loss of information increases during connection breaks

Engineering Contradiction:
Improveconnection management easeVSAvoiddata loss during disconnection
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The session layer performs preliminary actions by establishing session state and sequence numbering before connections are broken. When transport layer disconnections occur, the session layer already has the necessary state information (sequence numbers, acknowledged data) to resume communication without losing information, eliminating the need for applications to implement complex resynchronization logic.

Inventive Principle:
Principle #10Preliminary action

4Device complexity

If TCP/IP lacks a formal session layer, then device complexity is reduced, but adaptability to mobile environments deteriorates

Engineering Contradiction:
Improveprotocol structure complexityVSAvoidmobile environment adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The session layer introduces dynamic session state management that can adapt to changing network conditions in mobile environments. Session state is maintained independently of static IP addresses, allowing the system to dynamically handle address changes, network switches, and mobility events while maintaining session continuity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3632081B1Session layer communications using an id-oriented network
Publication Date: 2021.11.03 HUAWEI TECH CO LTD
  • EP3632081B1 patent drawingFigure 1~2
  • EP3632081B1 patent drawingFigure 3~4
  • EP3632081B1 patent drawingFigure 5

AI summary

Systems and methods for providing a session layer connection between two or more network endpoints. Session layer connections created and maintained using embodiments of the present disclosure use endpoint identifiers (EIDs) and allow for session layer continuity when a lower-layer connection is broken because of network failures or the movement of an endpoint from one network connection to another.