Message Identifier Segmentation for Selective Node Reception

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing systems face challenges in selectively receiving messages due to the lack of efficient arbitration methods, particularly in service-oriented communication, where messages are broadcast and need to be distinguished by service and network node information.

Innovation Solution

The implementation of identifiers within messages that contain information about priority, service, and network node, allowing nodes to selectively receive messages based on these identifiers, enabling dynamic adaptation to changes in the system architecture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If messages are broadcast on the data processing system, then all nodes can receive the message, but nodes cannot selectively receive only relevant messages

Engineering Contradiction:
Improveselective message receiptVSAvoidnumber of received messages
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The message identifier is segmented into multiple fields including service identifier and network node identifier. This segmentation allows nodes to selectively filter messages based on specific criteria without processing entire broadcast messages, enabling selective receipt while maintaining broadcast capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Nodes perform preliminary filtering of incoming messages by comparing the identifier fields (service ID, network node ID) against their subscription criteria before fully processing the message content. This preliminary action enables selective receipt by rejecting irrelevant messages early in the processing pipeline.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple network nodes offer the same service, then service redundancy is achieved, but message routing to specific providers becomes difficult

Engineering Contradiction:
Improveservice redundancyVSAvoidprovider identification
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The identifier structure incorporates local quality by including specific network node identifier fields that distinguish between different providers offering the same service. This allows the system to maintain service redundancy while enabling precise identification and routing to specific providers through the differentiated identifier information.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If identifiers contain detailed service and node information, then message arbitration precision is improved, but identifier complexity increases

Engineering Contradiction:
Improvemessage arbitration precisionVSAvoididentifier structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The identifier is structured as a multi-dimensional composite containing service identifier, network node identifier, and priority fields. This dimensional organization allows precise message arbitration by enabling nodes to filter and sort messages along multiple independent criteria simultaneously, achieving high precision without requiring overly complex single-field identifiers.

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

Data Source

PatentUS10432423B2Method, device, and computer program for operating a data processing system
Publication Date: 2019.10.01 ROBERT BOSCH GMBH
  • US10432423B2 patent drawing
  • US10432423B2 patent drawing
  • US10432423B2 patent drawing

AI summary

A method, a device, and a computer program for operating a data processing system, including at least two nodes that are connectable via a data line for transmitting messages. A message includes an identifier for arbitrating messages to be transmitted, the identifier containing—information concerning a priority via which a processing sequence of messages ready for transmission is determined, and the identifier—containing information concerning a network node, via which a sender of the message is unambiguously determined, and—containing information concerning a service, via which a service is determined.