Broker-Controlled Publish-Subscribe Topic Routing for Automated Valet Parking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In publish-subscribe communication systems, especially in environments like automated valet parking, efficiently sharing topic settings between publishers and subscribers is challenging due to unknown or dynamic subscriber configurations, leading to increased processing loads and inefficient information transmission.

Innovation Solution

A control apparatus acts as a broker, accepting subscribe requests and transmitting publish instructions to appropriate information processing apparatuses, such as surveillance cameras, only when a detection target is detected, ensuring that only relevant vehicle position information is published to subscribers like smartphones.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the publisher continuously publishes detection information without knowing the subscriber configuration, then the information availability is improved, but the processing load and data transmission increase unnecessarily

Engineering Contradiction:
Improveinformation availabilityVSAvoidprocessing load
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The broker receives subscribe requests from subscribers and uses this feedback information to dynamically control the publishing behavior. When a subscribe request is received, the broker transmits a publish instruction to the information processing apparatus, enabling the publisher to publish detection information only when needed by subscribers, thus reducing unnecessary processing load while maintaining information availability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The publishing behavior is made dynamic rather than static. The publisher adjusts its publishing activity based on real-time subscriber demand received through the broker. The system transitions from continuous publishing to event-driven publishing, where the publish instruction is transmitted dynamically in response to subscribe requests, optimizing the balance between information availability and processing efficiency.

Inventive Principle:
Principle #15Dynamics

2Loss of information

If the publisher publishes all detection information regardless of subscriber needs, then the information completeness is improved, but the data transmission efficiency deteriorates

Engineering Contradiction:
Improveinformation completenessVSAvoiddata transmission efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The broker uses subscribe request information as feedback to control the publishing process. By analyzing which topics subscribers want to receive, the broker sends targeted publish instructions to the information processing apparatus, ensuring that only relevant detection information is published and transmitted, thus improving data transmission efficiency while maintaining information completeness for subscribed topics.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The publishing behavior is optimized locally for each subscriber's needs. Instead of uniform publishing to all potential subscribers, the system applies local quality by tailoring the published information to match specific subscriber requirements indicated in subscribe requests. Each publish instruction is customized based on the local demand from individual subscribers or subscriber groups.

Inventive Principle:
Principle #3Local quality

3Productivity

If the system waits for subscriber requests before publishing, then the processing efficiency is improved, but the information transmission delay increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidinformation transmission delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The broker performs preliminary actions by receiving and processing subscribe requests in advance before detection events occur. When the information processing apparatus detects a target, the broker already has the subscription information ready and can immediately transmit the appropriate publish instruction, reducing the overall information transmission delay while maintaining processing efficiency through pre-configured routing rules.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240331540A1Control method, information processing apparatus, and control apparatus
Publication Date: 2024.10.03 CANON KK
  • US20240331540A1 patent drawing
  • US20240331540A1 patent drawing
  • US20240331540A1 patent drawing

AI summary

A control apparatus that operates as a broker in a publish-subscribe communication system accepts a subscribe request of a topic including identification information of a detection target from a user apparatus that operates as a subscriber, and after the subscribe request is accepted, transmits a publish instruction of the topic to an information processing apparatus that can operate as a publisher that publishes a message via the topic in a case where the detection target is detected and that has not started publishing processing as the publisher.