Message Delivery Control Device for Efficient Data Collection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data collection systems using the publish-subscribe model, data is transmitted to all devices registered to a topic, leading to inefficiencies where the number of samples required is fewer than the number of devices, resulting in unnecessary data transmission.

Innovation Solution

A message delivery control device that stores information about registered receiving-side devices for each logical channel, extracts a predetermined number of devices based on condition information, and transmits data requests only to those selected devices, reducing the number of transmission destinations and optimizing data collection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is transmitted to all devices registered to a topic in a publish-subscribe model, then all registered devices receive data requests, but the number of transmission destinations becomes unnecessarily large when fewer samples are needed

Engineering Contradiction:
Improvedata collection efficiencyVSAvoidnumber of transmission destinations
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary number of receiving-side devices from the full set of registered devices. The message delivery control device selects a predetermined number of devices based on condition information (such as data collection requirements) and transmits messages only to these extracted devices, rather than to all registered devices. This resolves the contradiction by taking out only the needed portion of the device set.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by transmitting data requests to only a predetermined number of receiving-side devices rather than to all registered devices. When the number of registered devices exceeds the required sample size, the system performs partial transmission to the exact number needed, avoiding excessive transmission to all devices while ensuring sufficient data collection.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If data requests are sent to all registered devices, then complete data coverage is achieved, but unnecessary data transmission occurs when fewer samples are sufficient

Engineering Contradiction:
Improvedata collection completenessVSAvoidunnecessary data transmission
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The message delivery control device extracts a predetermined number of receiving-side devices from the registered devices based on condition information. This extraction ensures that only the necessary number of devices are contacted, maintaining data collection completeness while eliminating unnecessary transmissions to excess devices, thus reducing energy waste.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the parameter of transmission destination count from 'all registered devices' to 'predetermined number based on conditions'. By dynamically adjusting the number of transmission destinations according to data collection requirements, the system maintains reliability while reducing unnecessary energy consumption from excessive transmissions.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If a message delivery control device extracts and transmits to a predetermined number of receiving-side devices, then the number of transmission destinations is reduced, but the system complexity increases

Engineering Contradiction:
Improvedata collection efficiencyVSAvoidmessage delivery control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The message delivery control device serves as an intermediary between the message transmission source and the receiving-side devices. It manages the complexity of selecting and extracting predetermined numbers of devices, shielding the rest of the system from this complexity while improving data collection efficiency through intelligent message routing.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Quantity of substance

If data is collected from all registered devices, then maximum data availability is achieved, but the time required for data collection increases

Engineering Contradiction:
Improvenumber of data samplesVSAvoiddata collection time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system extracts a predetermined number of receiving-side devices that are sufficient for data collection requirements. By transmitting messages only to this extracted subset rather than to all registered devices, the system reduces data collection time while maintaining adequate sample quantity, resolving the time-quantity contradiction.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10979864B2Data collection system, data collection method, and message delivery control device
Publication Date: 2021.04.13 TOYOTA JIDOSHA KK
  • US10979864B2 patent drawing
  • US10979864B2 patent drawing
  • US10979864B2 patent drawing

AI summary

A data collection system includes a plurality of receiving-side devices configured to acquire predetermined data, a transmitting-side device configured to collect the predetermined data, and a message delivery control device. The message delivery control device includes at least one processor configured to: store, in a first storage, for each of a plurality of logical channels, information about a receiving-side device with respect to which a delivery request for a message is registered, among the plurality of receiving-side devices; receive, from the transmitting-side device, a message specifying a first logical channel among the plurality of logical channels and requesting for transmission of the predetermined data; extract a predetermined number of receiving-side devices from receiving-side devices with respect to which the delivery request is registered to the first logical channel; and transmit the message received from the transmitting-side device to the predetermined number of receiving-side devices.