Push-to-talk device publisher-subscriber multicast
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing push-to-talk (PTT) services face challenges in ensuring message delivery without a server and guaranteeing message delivery, especially in mission-critical scenarios, and they struggle with communication load and bandwidth efficiency, particularly when using unicast or multicast schemes.
Innovation Solution
A push-to-talk device employing a publisher-subscriber pattern with a communication interface, storage for identification information, and an operation processor that designates subscribers and transmits messages using a multicast scheme, allowing for one-way or two-way communication between one-to-many or many-to-many devices within a single network session, thereby reducing bandwidth requirements and ensuring message delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a server is used to transmit messages in PTT service, then message delivery can be coordinated, but the system becomes dependent on server availability and increases system complexity
Solution Approach 1:
The patent extracts the server component from the PTT system, enabling direct device-to-device communication. Each PTT device independently manages floor acquisition and message transmission to other devices, eliminating the need for a central server while maintaining reliable message delivery through peer-to-peer protocols.
Solution Approach 2:
PTT devices perform self-service by autonomously acquiring floors and transmitting messages directly to target devices. The system enables devices to independently manage communication without external server intervention, with each device capable of initiating and managing its own communication sessions.
2Reliability
If unicast scheme is used to transmit messages to multiple PTT devices, then message delivery can be guaranteed, but communication load increases significantly
Solution Approach 1:
The patent merges multiple unicast communication channels into a single multicast channel. Instead of transmitting separate messages to each device individually, the system uses multicast to send one message that is simultaneously delivered to all subscribed PTT devices, reducing communication load while maintaining delivery guarantees through selective subscription mechanisms.
Solution Approach 2:
The multicast communication mechanism serves multiple devices simultaneously, making the communication system universal. A single transmission can reach multiple subscribers, and the system dynamically manages subscriptions to ensure reliable delivery to all intended recipients without requiring separate unicast connections for each device.
3Loss of energy
If multicast scheme is used to transmit messages to multiple PTT devices, then bandwidth is saved, but message delivery cannot be guaranteed
Solution Approach 1:
The system implements feedback mechanisms where PTT devices send subscription confirmations and acknowledgment messages. The transmitting device receives feedback from subscribers to confirm successful message delivery, and can request retransmission if delivery fails, thereby guaranteeing message delivery while using efficient multicast transmission.
Solution Approach 2:
Devices perform preliminary actions by establishing subscriptions and confirming receipt before actual message transmission. The system pre-configures delivery parameters and subscription status, enabling reliable multicast transmission where receivers acknowledge receipt in advance or upon delivery, ensuring message delivery guarantees are met.
4Stability of the object's composition
If PTT service uses floor acquisition mechanism, then only one device can transmit at a time, but communication efficiency decreases when multiple devices need to communicate
Solution Approach 1:
The system dynamically manages floor acquisition and release, allowing rapid transitions between different transmitting devices. When a device releases the floor, the system quickly identifies and grants the floor to the next device ready to transmit, enabling efficient sequential communication. The dynamic floor management adapts to varying communication needs while maintaining stable single-transmitter operation.
Solution Approach 2:
The floor acquisition mechanism ensures continuous useful action by maintaining a ready queue of devices waiting to transmit. When one device finishes transmitting and releases the floor, the system immediately activates the next ready device, minimizing idle time and ensuring continuous communication flow. This continuous operation maintains both floor management stability and high communication efficiency.
Data Source
AI summary
A push-to-talk device is provided. The push-to-talk device includes a communication interface, a storage configured to store identification information of a plurality of push-to-talk devices included in a network group, and an operation processor electrically connected to the communication interface and the storage. The operation processor is configured to (a) designate one or more push-to-talk devices that are allowed to subscribe to a first message among the plurality of push-to-talk devices, and (b) transmit the first message to the plurality of push-to-talk devices by using a publisher-subscriber pattern through the communication interface.


