Separated DDS protocol stack architecture based on data distribution service
A technology of data distribution service and protocol stack, which is applied in the field of communication transmission, and can solve problems such as security, stability, CPU resource and memory resource occupation, and performance optimization, so as to facilitate optimization and deployment, solve resource occupation problems, and improve security and stability effects
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0021] A kind of separated DDS protocol stack architecture based on data distribution service in this embodiment, such as figure 2 As shown, it includes user application 1, user application 2, user application 3, user application 4, DDS protocol stack 1 and DDS protocol stack 2. Among them, such as figure 1 As shown, the protocol stack server is embedded in the DDS protocol stack, and the protocol stack client is embedded in the user application; the protocol stack server and the protocol stack client communicate through the IPC mechanism, that is, the publishing end of the user application sends a message to the DDS protocol stack. Information; the subscriber of the user application receives the information sent by the DDS protocol stack. Such as figure 2 As shown, user application 1 and user application 2 are matched and connected to DDS protocol stack 1. They can be deployed on the same host or on different hosts, but it is necessary to ensure that the user application ...
Embodiment 2
[0029] This embodiment is basically the same as Embodiment 1, the difference is that, as image 3 As shown, two DDS protocol stacks, active and standby, are set up in the same environment, namely DDS protocol stack 1, master and DDS protocol stack 2, and standby machine. The running DDS protocol stack 1 establishes an effective IPC connection with the user application. By imposing a keep-alive mechanism on the IPC connection. When the keep-alive between DDS protocol stack 1 and user application fails, the user application switches to establish a connection with DDS protocol stack 2, and DDS protocol stack 2 takes over the DDS processing services of the user application. Backup identity swap.
[0030] In addition to the active / standby deployment forms described in this embodiment, other backup deployment forms may also be used to meet different high availability requirements. Of course, this also benefits from the separation of the client and server of the DDS protocol stack....
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com