Multiple-Interface Network Device Traffic Pattern Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic devices with multiple network interfaces can only use a single network for data transmission, failing to fully utilize multiple networks and meet quality of service (QoS) requirements for various application services.

Innovation Solution

A multiple-interface network device with a processor and network interfaces that collects transmission status, analyzes packet characteristics to determine traffic patterns, and selects the most suitable network interface for service flows, allowing for efficient data transmission across different networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single network interface is used for all data transmission, then the device complexity is reduced, but the network utilization and quality of service are insufficient

Engineering Contradiction:
Improvenetwork utilizationVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments service flows into different categories (real-time, elastic, inelastic) and assigns them to different network interfaces based on their transmission characteristics. This segmentation allows the system to utilize multiple networks effectively while managing complexity through structured classification and policy-based routing.

Inventive Principle:
Principle #1Segmentation

2Reliability

If service flows are transmitted through a single network interface, then the transmission process is simple, but the quality of service requirements cannot be satisfied

Engineering Contradiction:
Improvequality of serviceVSAvoidtransmission process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by assigning different transmission policies and quality of service parameters to different service flow types. Real-time flows receive high priority with strict QoS guarantees, elastic flows receive moderate priority, and inelastic flows receive standard handling. This localized quality assignment ensures each service flow receives appropriate treatment without requiring complex global optimization.

Inventive Principle:
Principle #3Local quality

3Productivity

If multiple network interfaces are utilized with service flow separation, then the quality of service is improved, but the system complexity increases

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by classifying service flows into different categories before transmission and pre-assigning them to appropriate network interfaces based on their transmission characteristics. This advance classification and policy setup simplifies the actual transmission process, as packets can be routed according to pre-determined rules rather than requiring complex real-time decision-making for each packet.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9197444B2Multiple-interface network device and selection method for transmitting network packets
Publication Date: 2015.11.24 IND TECH RES INST
  • US9197444B2 patent drawing
  • US9197444B2 patent drawing
  • US9197444B2 patent drawing

AI summary

A selection method for transmitting network packets adapted to be executed by a multiple-interface network device is provided. The multiple-interface network device includes a plurality of network interfaces. Each of the network interfaces connects to one of multiple communication networks. The selection method includes the following steps: collecting a transmission status of each of the communication networks; analyzing transmission characteristics of a predetermined number of packets of a service flow to determine a traffic pattern type of the service flow; comparing the transmission status of each of the communication networks with the transmission requirements of the traffic pattern type of the service flow to select one of the network interfaces, and using the selected network interface to transmit packets of the service flow. The service flow is constituted by packets transmitted by the network interfaces through a port and packets received by the network interfaces through the same port.