D2D Packet Filtering via Group and Application IDs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the number of wireless communication devices in proximity increases, signal traffic rises due to wireless packets generated by various applications, making it challenging for devices to determine relevant packets and route them efficiently within ProSe groups, leading to processing overhead and potential misidentification of packets due to non-unique group IDs.

Innovation Solution

Incorporating a group identifier and application identifier in the packet header, allowing devices to extract and analyze these identifiers at the ProSe layer to filter out irrelevant packets and route relevant ones to the appropriate application, thereby reducing processing burden and ensuring secure communication within ProSe groups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If devices broadcast wireless packets with various application data, then communication versatility increases, but signal traffic and processing overhead increase

Engineering Contradiction:
Improvecommunication versatilityVSAvoidprocessing overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts and processes only the group identifier from the packet header at the ProSe layer, without fully processing the entire packet content. This selective extraction allows devices to quickly filter relevant packets from broadcast traffic, reducing processing overhead while maintaining the ability to handle diverse application data types.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the packet processing into two stages: initial filtering at the ProSe layer based on group identifier matching, and subsequent application-layer processing only for relevant packets. This segmentation reduces the processing burden on applications by preventing them from handling irrelevant packets.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If only group identifier is used for packet routing, then device complexity is reduced, but measurement precision deteriorates due to non-unique group IDs

Engineering Contradiction:
Improverouting complexityVSAvoidpacket identification accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary matching process at the ProSe layer that uses group identifiers to pre-filter packets before they reach applications. This intermediary layer resolves ambiguity by performing initial group-based filtering, reducing the need for applications to perform complex identification while maintaining accuracy through subsequent verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If all broadcast packets are processed by applications, then no packets are missed, but processing time and energy consumption increase

Engineering Contradiction:
Improvepacket delivery completenessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary filtering at the ProSe layer by matching group identifiers before packets are passed to applications. This preliminary action ensures that only potentially relevant packets based on group membership are forwarded to applications, maintaining reliability for group-specific communications while significantly reducing processing time and energy consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the ProSe layer provides filtering results to applications, enabling them to focus processing resources on relevant packets. This feedback loop maintains complete processing of necessary packets while optimizing resource utilization by preventing unnecessary processing of irrelevant traffic.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3047696B1Device-to-device communication among wireless communication devices using group id and application id
Publication Date: 2020.05.20 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • EP3047696B1 patent drawingFigure 1
  • EP3047696B1 patent drawingFigure 2
  • EP3047696B1 patent drawingFigure 3

AI summary

A method, device, and computer program product for facilitating device-to-device, D2D, communication among wireless communication devices, WCDs, is provided. The device is a first WCD (104) that receives a wireless packet (200) broadcasted by a second WCD (103). The wireless packet (200) has one or more of i) a group identifier that identifies a group to which the second WCD (103) belongs and ii) an application identifier that identifies an application which generated at least part of the wireless packet (200). The first WCD (104) extracts from the wireless packet (200) one or more of the group identifier and the application identifier. The first WCD (104) determines whether to discard the wireless packet (200) based on the one or more of the group identifier and the application identifier extracted from the wireless packet (200).