Routing System for Real-Time Data Packet Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing data traffic volumes in mobile communications networks, particularly with the rise of real-time communication services like video streaming, make the maintenance of circuit-switched voice traffic domains complex and costly, necessitating efficient routing techniques for data packets.

Innovation Solution

A routing system that includes a converter to process media gateway control protocol data and allocate transport addresses for routing ports, and a central control entity to determine a static pathway through a network of forwarding elements for data packet flow, allowing dynamic allocation of resources and flexible call routing without the need for statically configured nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If circuit-switched domain is maintained for voice traffic, then call control functionality is preserved, but network complexity and cost increase

Engineering Contradiction:
Improvecall control functionalityVSAvoidnetwork complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a gateway as an intermediary element that bridges the circuit-switched and packet-switched domains. This gateway maintains call control functionality by translating between H.248 protocol (for circuit-switched media gateways) and OpenFlow protocol (for packet-switched forwarding elements), allowing the network to operate primarily in packet-switched mode while preserving legacy voice call capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If statically configured nodes are used, then network stability is ensured, but flexibility and adaptability are reduced

Engineering Contradiction:
Improvenetwork stabilityVSAvoidrouting flexibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic routing by replacing static network configurations with programmable forwarding elements controlled by OpenFlow protocols. The system dynamically establishes communication pathways between routing ports based on real-time call requirements, allowing the network to adapt flexibly to different traffic patterns and service demands while maintaining stability through centralized control.

Inventive Principle:
Principle #15Dynamics

3Reliability

If resources are occupied during call establishment, then connection reliability is improved, but resource efficiency deteriorates

Engineering Contradiction:
Improveconnection reliabilityVSAvoidresource occupation
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements on-demand resource allocation where network resources are activated periodically or event-driven during call establishment and released when calls terminate. The system dynamically creates communication pathways only when needed and removes them afterward, ensuring connection reliability during active calls while minimizing resource occupation during idle periods through efficient resource lifecycle management.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9191518B2Routing system for transferring data packets of a call
Publication Date: 2015.11.17 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US9191518B2 patent drawing
  • US9191518B2 patent drawing
  • US9191518B2 patent drawing

AI summary

A routing system transfers data packets of real time communication services of a call, and includes a converter receiving media gateway control protocol encoded first control data and processing the first control data to obtain second control data. The system, based on the first control data, allocates a first transport address for a first routing port for incoming data packets, and allocates a second transport address for a second routing port for outgoing data packets. A central control entity controls a central control entity controlled network of forwarding elements, and determines a static pathway through the network of forwarding elements based on the second control data. A first end of the static pathway corresponds to the first routing port and a second end corresponds to the second routing port. The central control entity controls a data plane flow of a stream of the data packets along the static pathway.