MAC Layer Service Discovery for Wireless Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current service discovery protocols in wireless communication networks, such as WLAN, require devices to connect and configure their IP layer, making the process time and power consuming, and do not provide service information at the MAC level, limiting the ability to discover device capabilities before network selection.

Innovation Solution

A method and apparatus that utilize MAC layer protocols to receive capability advertisement messages, send activation requests for specific role capabilities, and receive notifications on whether these capabilities are accepted, allowing devices to negotiate and activate network types and roles without the need for IP layer configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If service discovery is performed at IP layer using protocols like SSDP and DNS-SD, then service information can be obtained, but the process becomes time and power consuming requiring full IP layer configuration

Engineering Contradiction:
Improveservice information availabilityVSAvoidservice discovery time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent moves service discovery from the traditional IP layer (Layer 3) down to the MAC layer (Layer 2), creating a new dimensional approach. By embedding service information in MAC layer frames like beacon and probe response frames, the system enables service discovery to occur before IP layer configuration, thus reducing time and power consumption while maintaining service information availability

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent implements preliminary service discovery at the MAC layer before network connection and IP configuration are established. Service information is pre-advertised in beacon frames during network scanning, allowing devices to identify available services and select appropriate networks in advance, eliminating the need for time-consuming post-connection service discovery protocols

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If service discovery is performed at IP layer, then comprehensive service information can be obtained, but power consumption increases due to IP layer configuration requirements

Engineering Contradiction:
Improveservice information completenessVSAvoiddevice power consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent implements service discovery at the MAC layer (Layer 2) instead of the IP layer (Layer 3), fundamentally changing the operational dimension. Service information is embedded in MAC layer frames such as beacon frames and probe response frames, enabling discovery before IP configuration is needed, thus significantly reducing power consumption while maintaining information completeness

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent extracts service information from the IP layer protocols and places it directly into MAC layer frames. By taking out the essential service advertisement data from complex IP layer protocols like SSDP and DNS-SD, the system provides comprehensive service information at a lower layer where devices can operate with minimal power consumption

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If only active capabilities are indicated in capability information field, then current network mode is accurately represented, but future or alternative capabilities remain hidden from other devices

Engineering Contradiction:
Improvecapability indication accuracyVSAvoiddevice capability visibility
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent makes capability information dynamic by distinguishing between active and inactive capabilities. The capability information field is structured to show currently active capabilities while also indicating alternative or future capabilities that can be activated. This dynamic representation allows devices to understand both current operational state and potential future states, enhancing adaptability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments capability information into distinct categories: active capabilities currently in use and inactive capabilities available for activation. This segmentation is implemented through structured information elements in MAC layer frames, allowing receiving devices to understand both current network mode and alternative possibilities, thus improving both precision and versatility

Inventive Principle:
Principle #1Segmentation

4Loss of information

If GAS procedure is used for service discovery, then service information can be obtained, but a complete message exchange sequence is required increasing complexity

Engineering Contradiction:
Improveservice information retrievalVSAvoidmessage exchange complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts service information directly into MAC layer beacon and probe response frames, eliminating the need for the GAS (Generic Advertisement Service) message exchange sequence. By taking out service information and placing it where it can be naturally encountered during network scanning, the system retrieves complete service information without requiring additional complex message exchanges

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP2384590B1Method for device capability advertising and discovery in a wireless network.
Publication Date: 2019.05.22 NOKIA TECHNOLOGIES OY
  • EP2384590B1 patent drawingFigure 1
  • EP2384590B1 patent drawingFigure 2
  • EP2384590B1 patent drawingFigure 3A~3B

AI summary

In response to receiving a capability advertisement message which comprises role capabilities, an activation message which requests at least one role capability of the capability is sent to a device on a bearer; and in response to the activation message, from the device on the bearer is received a notification message which indicates whether the role capability of the activation message was accepted. In another embodiment, a capability advertisement message which comprises role capabilities is sent; in response there is received on a bearer an activation message which requests at least one role capability of the advertisement message; and then in response to the activation message there is sent to the device on the bearer a notification message which indicates whether the role capability of the activation message is accepted.