Generic Packet Block for Multi-Hop Routing in Sensor Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing low-power sensor networks face challenges in efficiently implementing multiple routing schemes due to high memory requirements and processing complexity, as current multi-hop routing protocols are not optimized for low-power and low-memory sensor nodes, leading to inefficiencies and memory waste.

Innovation Solution

A generic packet block is designed for low-power sensor networks, comprising a routing packet semantics, generic routing header, and routing block, which allows for reduced memory requests and packet process calculations by enabling routing message forwarding with only the generic routing header information, and supports multiple routing schemes with a common packet configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple routing schemes are installed in sensor nodes to support different services, then routing versatility is improved, but device complexity and memory usage increase

Engineering Contradiction:
Improverouting scheme versatilityVSAvoidrouting protocol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal routing packet structure that can accommodate multiple routing schemes (AODV, DYMO, OLSR, etc.) through a common format with scheme-specific fields. This allows a single routing protocol implementation to handle multiple routing algorithms by interpreting the scheme_type field, thereby providing routing versatility without requiring separate protocol stacks for each scheme.

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

Solution Approach 2:

The routing packet is segmented into distinct functional blocks: a common header containing universal routing information, a scheme_type field identifying the specific routing protocol, and optional body fields that are interpreted differently based on the scheme type. This segmentation allows the system to process common routing functions once while adapting to specific scheme requirements through field interpretation.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple routing schemes are installed in sensor nodes to support different services, then routing versatility is improved, but memory usage increases

Engineering Contradiction:
Improverouting scheme versatilityVSAvoidmemory usage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The universal routing packet structure serves multiple routing schemes simultaneously, eliminating the need to store separate protocol definitions for AODV, DYMO, OLSR, and other schemes. The single packet format with configurable fields reduces memory requirements while maintaining support for diverse routing algorithms.

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

Solution Approach 2:

The routing packet uses parameter fields that can be configured or interpreted differently based on the scheme_type value. By changing the interpretation of existing fields rather than introducing entirely new data structures for each scheme, the system achieves routing versatility with minimal memory overhead.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If routing information is defined in a service-specific way for different routing schemes, then routing precision for specific services is improved, but device complexity increases

Engineering Contradiction:
Improverouting information precisionVSAvoidrouting message processing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The routing message is divided into a common header with precision routing information (source address, destination address, next hop) that applies to all schemes, and a scheme-specific body that contains additional service-specific parameters. This segmentation allows precise routing decisions to be made using the common header while service-specific optimizations are handled in the optional body fields.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The scheme_type field acts as an intermediary that bridges the common routing infrastructure and service-specific routing requirements. Based on the scheme_type value, the system selects the appropriate interpretation rules and processing logic, enabling precise routing for different services without hardcoding separate processing paths for each scheme.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Device complexity

If Ad-hoc routing schemes such as AODV are simplified for sensor nodes, then device complexity is reduced, but adaptability to different routing needs decreases

Engineering Contradiction:
Improverouting protocol complexityVSAvoidrouting scheme adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The simplified routing packet structure maintains adaptability to different routing schemes (AODV, DYMO, OLSR, etc.) by including a scheme_type field and configurable body fields that can accommodate the specific requirements of each scheme. This universal structure allows sensor nodes to implement simplified routing logic while still adapting to diverse routing protocol needs.

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

Solution Approach 2:

The routing packet structure is designed to be dynamic, where the interpretation and usage of fields depend on the scheme_type value. This allows the same basic packet format to adapt to different routing scheme requirements dynamically, maintaining versatility without increasing the static complexity of the protocol implementation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8340097B2Generic packet block applicable to multiple routing schemes in low-power sensor networks and method of providing the same
Publication Date: 2012.12.25 ELECTRONICS & TELECOMM RES INST
  • US8340097B2 patent drawing
  • US8340097B2 patent drawing
  • US8340097B2 patent drawing

AI summary

The present invention relates to a generic packet block applicable to multiple routing schemes in low-power sensor networks and a method of providing the same which reduces operations and information required for a routing scheme in the low-power sensor network and provides flexible extension applicable to various multi-hop routing schemes. The generic packet block includes a generic routing header and routing block, and the method of providing the same is widely applicable to a multi-hop routing. The generic routing header includes a routing packet type, routing address information, and the like, commonly required for the multi-hop routing. The routing block is located in a routing packet body and includes routing cost information changeable depending on a routing scheme, and information changeable depending on a routing operation scheme.