WO2020108160A1 - Rtps acceleration method, node and system of dds network - Google Patents

Rtps acceleration method, node and system of dds network Download PDF

Info

Publication number
WO2020108160A1
WO2020108160A1 PCT/CN2019/111805 CN2019111805W WO2020108160A1 WO 2020108160 A1 WO2020108160 A1 WO 2020108160A1 CN 2019111805 W CN2019111805 W CN 2019111805W WO 2020108160 A1 WO2020108160 A1 WO 2020108160A1
Authority
WO
WIPO (PCT)
Prior art keywords
dds
participant
module
node
discovery
Prior art date
Application number
PCT/CN2019/111805
Other languages
French (fr)
Chinese (zh)
Inventor
熊飞
王海
郭晓
李艾静
陈娟
荣凤娟
徐正芹
Original Assignee
中国人民解放军陆军工程大学
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中国人民解放军陆军工程大学 filed Critical 中国人民解放军陆军工程大学
Publication of WO2020108160A1 publication Critical patent/WO2020108160A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles

Definitions

  • the invention relates to a DDS network.
  • Data Distribution Service is a new generation of distributed real-time communication middleware technical specifications formulated by the Object Management Group (OMG) on the basis of HLA and CORBA standards.
  • OMG Object Management Group
  • DDS uses a publish/subscribe system architecture, emphasizing data as the center. Provides rich QoS service quality strategies to ensure that data is distributed in real time, efficiently, and flexibly, and can meet the needs of various distributed real-time communication applications.
  • the existing DDS network adopts RTPS (Real-time Publish-Subscribe Protocol real-time publish-subscribe protocol) protocol for specification during the node discovery networking phase.
  • This protocol divides the networking discovery process into two phases, respectively using PDP (Participant Discovery) Protocol Participant Discovery Protocol) and EDP (Endpoint Discovery Protocol) protocol are standardized.
  • PDP Participant Discovery
  • EDP Endpoint Discovery Protocol
  • SPDP Simple Participant Discovery Protocol Protocol Simple Participant Discovery Protocol
  • SEDP Simple Endpoint Discovery Discovery Protocol Simple Port Discovery Protocol
  • Other custom protocols can also be configured.
  • the DDS module of the DDS network node announces its participant information to other DDS network nodes through the simple participant discovery protocol according to the leaseDuration period, thereby enabling other DDS network nodes to find the DDS network node through the simple participant discovery protocol announcement .
  • the network transmission bandwidth is very limited.
  • This broadcast-type simple participant of the DDS network node finds that the protocol announcement is a very limited network bandwidth for this type of drone networking scenario, which seriously occupies network bandwidth and brings wireless network transmission between drones. A huge network burden.
  • the networked drones are legal nodes that can be known in advance, so there is no need to periodically issue simple participant discovery protocol announcements.
  • the method includes the following steps:
  • the leaseDuration is the validity period of the node after each announcement in the DDS network simple participant discovery protocol.
  • the DDS node includes a discovery acceleration module and a DDS module; the discovery acceleration module is used to: obtain a list of DDS participant information in a configuration file; and then according to the configuration file
  • the DDS participant information list is sent to the local DDS module in accordance with the simple participant discovery protocol according to the time interval of less than leaseDuration, and each DDS participant information in the DDS participant information list is sent; the leaseDuration is the simple participant discovery of the DDS network The validity period of the node after each announcement in the agreement.
  • a DDS system with RTPS protocol acceleration is composed of several DDS nodes; the DDS node includes a discovery acceleration module and a DDS module; the discovery acceleration module is used to: obtain DDS in a configuration file Participant information list; then, according to the DDS participant information list in the configuration file, at a time interval less than leaseDuration, circularly send each DDS participant information in the DDS participant information list to the local DDS module according to the simple participant discovery protocol;
  • the leaseDuration is the validity period of the node after each announcement in the DDS network simple participant discovery protocol.
  • the invention enables the DDS module to complete the participant discovery configuration in advance through the local discovery acceleration module, shielding the original simple participant discovery protocol announcement of the DDS module, and thereby reducing the number of simple participant discovery protocol announcements The resulting network burden.
  • FIG. 1 is a schematic structural diagram of the DDS system of the present invention.
  • a DDS system with RTPS protocol acceleration includes several DDS nodes.
  • node A, node B, node C, and node D are all DDS nodes.
  • Each DDS node of the DDS system includes a DDS module 1 and an accelerated discovery module 2.
  • the DDS module 1 and the accelerated discovery module 2 in the same DDS node are obviously located in the same device.
  • the accelerated discovery module 2 is used to: obtain the DDS participant information list in the configuration file; then, according to the DDS participant information list in the configuration file, at a time interval less than leaseDuration, cycle to the local DDS module according to the simple participant discovery protocol DDS participant information in the DDS participant information list.
  • leaseDuration is the validity period of the node after each announcement in the DDS network simple participant discovery protocol.
  • the DDS module is constructed by OpenDDS.
  • the DDS module 1 is configured not to announce its own DDS participant information through the simple participant discovery protocol.
  • the DDS module 1 itself is provided with a buffer for storing DDS participant information of each DDS node of the DDS system.
  • the DDS participant information in the buffer includes the leaseDuration parameter and duration.
  • the DDS module 1 receives the DDS participant information according to the simple participant discovery protocol, the DDS module 1 traverses the buffer. If the DDS participant information is not in the buffer, the DDS participant information is stored in the buffer, otherwise Reset the duration of the corresponding DDS participant information to zero.
  • the DDS module 1 traverses the buffer, and if the DDS participant's duration of the buffer exceeds leaseDuration, the DDS participant is cleared from the buffer.
  • the accelerated discovery module 2 since the accelerated discovery module 2 is sent cyclically at a time interval less than the leaseDuration, it also means that the duration of the DDS participant information in the buffer of the DDS module 1 will never exceed the leaseDuration, thereby making the information of each DDS participant in the network continue Stored in the buffer.
  • the DDS module 1 of each DDS node in the DDS system establishes a real-time publish/subscribe service according to SEDP.
  • SEDP is also a simple port discovery protocol.
  • nodes A, B, C, and D will continue to announce their DDS participant information until they leave the network.
  • node A joins the network, it does not announce its DDS participant information, but only attempts to establish a real-time publish/subscribe service with node B, node C, and node D according to SEDP; after node B joins the network, the node There is no announcement of DDS participant information between A and Node B.
  • the real-time publish/subscribe service is established between DDS participant information and SEDP in the buffer directly.
  • Node C and Node D. , B, C, D do not need to continuously announce their DDS participant information, thereby saving network transmission bandwidth.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention discloses a RTPS acceleration method, a node and a system of DDS network. A DDS node of the DDS system is configured with a discovery acceleration module. The discovery acceleration module cyclically sends, at a time interval shorter than leaseDuration and according to a simple participant discovery protocol, to a local DDS module the information about respective DDS participants in the configuration file. According to the present invention, the local acceleration discovery module enables the DDS module to complete in advance the participant discovery configuration, thereby shielding the original announcement of simple participant discovery protocol by the DDS module, and reducing the network load generated by the announcement of simple participant discovery protocol.

Description

[根据细则26改正19.01.2020] 一种DDS网络的RTPS协议加速方法及其节点和***[Correction 19.01.2020 according to Rule 26]  A DDS network RTPS protocol acceleration method and its nodes and systems 技术领域Technical field
本发明涉及DDS网络。The invention relates to a DDS network.
背景技术Background technique
数据分发服务DDS(DataDistributionService)是对象管理组织(OMG)在HLA及CORBA等标准的基础上制定的新一代分布式实时通信中间件技术规范,DDS采用发布/订阅体系架构,强调以数据为中心,提供丰富的QoS服务质量策略,能保障数据进行实时、高效、灵活地分发,可满足各种分布式实时通信应用需求。Data distribution service DDS (DataDistributionService) is a new generation of distributed real-time communication middleware technical specifications formulated by the Object Management Group (OMG) on the basis of HLA and CORBA standards. DDS uses a publish/subscribe system architecture, emphasizing data as the center. Provides rich QoS service quality strategies to ensure that data is distributed in real time, efficiently, and flexibly, and can meet the needs of various distributed real-time communication applications.
现有的DDS网络在节点发现组网阶段采用RTPS(Real-time Publish-Subscribe Protocol实时发布-订阅协议)协议进行规范,该协议将组网发现过程分为两个阶段,分别采用PDP(Participant Discovery Protocol参与者发现协议)协议和EDP(Endpoint Discovery Protocol终端发现协议)协议进行规范,默认采用SPDP(Simple Participant Discovery Protocol简单参与者发现协议)协议和SEDP(Simple Endpoint Discovery Protocol简单端口发现协议)协议,也可配置其他自定义协议。The existing DDS network adopts RTPS (Real-time Publish-Subscribe Protocol real-time publish-subscribe protocol) protocol for specification during the node discovery networking phase. This protocol divides the networking discovery process into two phases, respectively using PDP (Participant Discovery) Protocol Participant Discovery Protocol) and EDP (Endpoint Discovery Protocol) protocol are standardized. By default, SPDP (Simple Participant Discovery Protocol Protocol Simple Participant Discovery Protocol) protocol and SEDP (Simple Endpoint Discovery Discovery Protocol Simple Port Discovery Protocol) protocol are adopted. Other custom protocols can also be configured.
DDS网络节点的DDS模块按照leaseDuration周期通过简单参与者发现协议向其他的DDS网络节点公告自身的参与者信息,由此使得其他的DDS网络节点能够通过该简单参与者发现协议公告找到该DDS网络节点。在无人机组网场景中,网络传输带宽非常有限。这种DDS网络节点的广播式的简单参与者发现协议公告在对于这种网络传输带宽非常有限无人机组网场景来说,属于严重占用网络带宽,对无人机之间的无线网络传输带来了极大的网络负担。另一方面,很多情况下组网的无人机均为提前可知的合法节点,因此没有必要周期性的发布简单参与者发现协议公告。The DDS module of the DDS network node announces its participant information to other DDS network nodes through the simple participant discovery protocol according to the leaseDuration period, thereby enabling other DDS network nodes to find the DDS network node through the simple participant discovery protocol announcement . In the UAV networking scenario, the network transmission bandwidth is very limited. This broadcast-type simple participant of the DDS network node finds that the protocol announcement is a very limited network bandwidth for this type of drone networking scenario, which seriously occupies network bandwidth and brings wireless network transmission between drones. A huge network burden. On the other hand, in many cases, the networked drones are legal nodes that can be known in advance, so there is no need to periodically issue simple participant discovery protocol announcements.
发明内容Summary of the invention
本发明所要解决的问题:无人机组网场合,DDS网络节点周期性的简单参与者发现协议公告浪费网络传输资源。The problem to be solved by the present invention: in the case of UAV networking, simple participants of DDS network nodes periodically discover that protocol announcements waste network transmission resources.
为解决上述问题,本发明采用的方案如下:To solve the above problems, the scheme adopted by the present invention is as follows:
根据本发明的一种DDS网络的RTPS协议加速方法,该方法包括以下步骤:According to an RTPS protocol acceleration method of a DDS network according to the present invention, the method includes the following steps:
获取配置文件中的DDS参与者信息清单;然后根据配置文件中的DDS参与者信息清单,按小于leaseDuration的时间间隔,循环向本地的DDS模块按照简单参与者发现协议发送DDS 参与者信息清单中的各个DDS参与者信息;所述leaseDuration为DDS网络简单参与者发现协议中每次公告后节点的有效期。Obtain the DDS participant information list in the configuration file; then according to the DDS participant information list in the configuration file, at a time interval less than leaseDuration, cycle to the local DDS module according to the simple participant discovery protocol to send the DDS participant information list Information of each DDS participant; the leaseDuration is the validity period of the node after each announcement in the DDS network simple participant discovery protocol.
根据本发明的一种带有RTPS协议加速的DDS节点,该DDS节点包括发现加速模块和DDS模块;所述发现加速模块用于:获取配置文件中的DDS参与者信息清单;然后根据配置文件中的DDS参与者信息清单,按小于leaseDuration的时间间隔,循环向本地的DDS模块按照简单参与者发现协议发送DDS参与者信息清单中的各个DDS参与者信息;所述leaseDuration为DDS网络简单参与者发现协议中每次公告后节点的有效期。A DDS node with RTPS protocol acceleration according to the present invention, the DDS node includes a discovery acceleration module and a DDS module; the discovery acceleration module is used to: obtain a list of DDS participant information in a configuration file; and then according to the configuration file The DDS participant information list is sent to the local DDS module in accordance with the simple participant discovery protocol according to the time interval of less than leaseDuration, and each DDS participant information in the DDS participant information list is sent; the leaseDuration is the simple participant discovery of the DDS network The validity period of the node after each announcement in the agreement.
根据本发明的一种带有RTPS协议加速的DDS***,该***由若干DDS节点所组成;所述DDS节点包括发现加速模块和DDS模块;所述发现加速模块用于:获取配置文件中的DDS参与者信息清单;然后根据配置文件中的DDS参与者信息清单,按小于leaseDuration的时间间隔,循环向本地的DDS模块按照简单参与者发现协议发送DDS参与者信息清单中的各个DDS参与者信息;所述leaseDuration为DDS网络简单参与者发现协议中每次公告后节点的有效期。A DDS system with RTPS protocol acceleration according to the present invention is composed of several DDS nodes; the DDS node includes a discovery acceleration module and a DDS module; the discovery acceleration module is used to: obtain DDS in a configuration file Participant information list; then, according to the DDS participant information list in the configuration file, at a time interval less than leaseDuration, circularly send each DDS participant information in the DDS participant information list to the local DDS module according to the simple participant discovery protocol; The leaseDuration is the validity period of the node after each announcement in the DDS network simple participant discovery protocol.
本发明的技术效果如下:发明通过本地的发现加速模块使得DDS模块提前完成参与者发现配置,屏蔽了DDS模块原本的简单参与者发现协议公告,并由此减少了由简单参与者发现协议公告所产生的网络负担。The technical effect of the present invention is as follows: the invention enables the DDS module to complete the participant discovery configuration in advance through the local discovery acceleration module, shielding the original simple participant discovery protocol announcement of the DDS module, and thereby reducing the number of simple participant discovery protocol announcements The resulting network burden.
附图说明BRIEF DESCRIPTION
图1是本发明DDS***的结构示意图。FIG. 1 is a schematic structural diagram of the DDS system of the present invention.
具体实施方式detailed description
下面结合附图对本发明做进一步详细说明。The present invention will be further described in detail below with reference to the drawings.
如图1所示,一种带有RTPS协议加速的DDS***,包括由若干DDS节点。图1中节点A、节点B、节点C、节点D均为DDS节点。该DDS***的每个DDS节点包括DDS模块1和加速发现模块2。同一个DDS节点内的DDS模块1和加速发现模块2显而易见的位于同一设备之内。加速发现模块2用于:获取配置文件中的DDS参与者信息清单;然后根据配置文件中的DDS参与者信息清单,按小于leaseDuration的时间间隔,循环向本地的DDS模块按照简单参与者发现协议发送DDS参与者信息清单中的各个DDS参与者信息。其中,leaseDuration为DDS网络简单参与者发现协议中每次公告后节点的有效期。本实施例中DDS模块通过OpenDDS构建。As shown in Figure 1, a DDS system with RTPS protocol acceleration includes several DDS nodes. In Figure 1, node A, node B, node C, and node D are all DDS nodes. Each DDS node of the DDS system includes a DDS module 1 and an accelerated discovery module 2. The DDS module 1 and the accelerated discovery module 2 in the same DDS node are obviously located in the same device. The accelerated discovery module 2 is used to: obtain the DDS participant information list in the configuration file; then, according to the DDS participant information list in the configuration file, at a time interval less than leaseDuration, cycle to the local DDS module according to the simple participant discovery protocol DDS participant information in the DDS participant information list. Among them, leaseDuration is the validity period of the node after each announcement in the DDS network simple participant discovery protocol. In this embodiment, the DDS module is constructed by OpenDDS.
本实施例的工作原理如下:The working principle of this embodiment is as follows:
DDS模块1被配置成不通过简单参与者发现协议向外公告自身的DDS参与者信息。DDS模块1自身设置有用于保存DDS***各个DDS节点的DDS参与者信息的缓冲器。缓冲器中的DDS参与者信息包括leaseDuration参数和存续时间。当DDS模块1按照简单参与者发现协议接收到DDS参与者信息时,DDS模块1遍历缓冲器,倘若缓冲器中没有该DDS参与者信息时,则将该DDS参与者信息存入缓冲器,否则将相应的DDS参与者信息中的存续时间清零。DDS模块1遍历该缓冲器,倘若DDS参与者在缓冲器存续时间超过leaseDuration,则将该DDS参与者从该缓冲器中清除。但由于加速发现模块2按小于leaseDuration的时间间隔循环发送,也意味着,DDS模块1缓冲器中的DDS参与者信息的存续时间永远不会超过leaseDuration,从而使得网络中各个DDS参与者信息持续续存于缓冲器。DDS***中各个DDS节点的DDS模块1之间按照SEDP建立实时发布/订阅业务。SEDP也就是简单端口发现协议。The DDS module 1 is configured not to announce its own DDS participant information through the simple participant discovery protocol. The DDS module 1 itself is provided with a buffer for storing DDS participant information of each DDS node of the DDS system. The DDS participant information in the buffer includes the leaseDuration parameter and duration. When the DDS module 1 receives the DDS participant information according to the simple participant discovery protocol, the DDS module 1 traverses the buffer. If the DDS participant information is not in the buffer, the DDS participant information is stored in the buffer, otherwise Reset the duration of the corresponding DDS participant information to zero. The DDS module 1 traverses the buffer, and if the DDS participant's duration of the buffer exceeds leaseDuration, the DDS participant is cleared from the buffer. However, since the accelerated discovery module 2 is sent cyclically at a time interval less than the leaseDuration, it also means that the duration of the DDS participant information in the buffer of the DDS module 1 will never exceed the leaseDuration, thereby making the information of each DDS participant in the network continue Stored in the buffer. The DDS module 1 of each DDS node in the DDS system establishes a real-time publish/subscribe service according to SEDP. SEDP is also a simple port discovery protocol.
以图1的结构为例,按照正常的RTPS协议规范:节点A入网后,持续公告自己的DDS参与者信息;节点B入网后,收到节点A的公告信息,并向A反馈自己的公告信息,完成节点发现过程,再按照SEDP建立相互订阅与发布业务,而后A和B持续公告自己的DDS参与者信息;节点C入网后,收到节点A、B的公告信息,并向A、B反馈自己的公告信息,完成节点发现过程,再按照SEDP建立相互订阅与发布业务,而后A、B、C持续公告自己的DDS参与者信息;节点D入网后,收到节点A、B、C的公告信息,并向A、B、C反馈自己的公告信息,完成节点发现过程,再按照SEDP协议建立相互订阅与发布业务。至此,如果没有其他的名单机制进行约束,节点A、B、C、D会持续公告自己的DDS参与者信息直至离开网络。而按照本实施例的技术方案:节点A入网后,不公告自己的DDS参与者信息,只会尝试与节点B、节点C、节点D按照SEDP建立实时发布/订阅业务;节点B入网后,节点A和节点B之间没有DDS参与者信息的公告,直接根据缓冲器中的DDS参与者信息和SEDP建立相互之间的实时发布/订阅业务,同样节点C和节点D也是如此,由此节点A、B、C、D无需持续公告自己的DDS参与者信息,从而节约网络传输带宽。Take the structure of Figure 1 as an example, according to the normal RTPS protocol specifications: after node A enters the network, it continues to announce its DDS participant information; after node B enters the network, it receives node A's announcement information and feeds back its announcement information to A , Complete the node discovery process, and then establish mutual subscription and publishing services according to SEDP, and then A and B continue to announce their DDS participant information; after node C enters the network, receive the announcement information of nodes A and B, and feedback to A and B Own announcement information, complete the node discovery process, and then establish mutual subscription and release services according to SEDP, and then A, B, and C continue to announce their DDS participant information; after node D enters the network, receive announcements from nodes A, B, and C Information, and feedback its announcement information to A, B, and C to complete the node discovery process, and then establish mutual subscription and publishing services according to the SEDP protocol. At this point, if there is no other list mechanism to constrain, nodes A, B, C, and D will continue to announce their DDS participant information until they leave the network. According to the technical solution of this embodiment: after node A joins the network, it does not announce its DDS participant information, but only attempts to establish a real-time publish/subscribe service with node B, node C, and node D according to SEDP; after node B joins the network, the node There is no announcement of DDS participant information between A and Node B. The real-time publish/subscribe service is established between DDS participant information and SEDP in the buffer directly. The same is true of Node C and Node D. , B, C, D do not need to continuously announce their DDS participant information, thereby saving network transmission bandwidth.

Claims (3)

  1. 一种DDS网络的RTPS协议加速方法,其特征在于,该方法包括以下步骤:An RTPS protocol acceleration method for a DDS network, characterized in that the method includes the following steps:
    获取配置文件中的DDS参与者信息清单;然后根据配置文件中的DDS参与者信息清单,按小于leaseDuration的时间间隔,循环向本地的DDS模块按照简单参与者发现协议发送DDS参与者信息清单中的各个DDS参与者信息;所述leaseDuration为DDS网络简单参与者发现协议中每次公告后节点的有效期。Obtain the DDS participant information list in the configuration file; then according to the DDS participant information list in the configuration file, at a time interval less than leaseDuration, cycle to the local DDS module according to the simple participant discovery protocol to send the DDS participant information list Information of each DDS participant; the leaseDuration is the validity period of the node after each announcement in the DDS network simple participant discovery protocol.
  2. 一种带有RTPS协议加速的DDS节点,其特征在于,该DDS节点包括发现加速模块和DDS模块;所述发现加速模块用于:获取配置文件中的DDS参与者信息清单;然后根据配置文件中的DDS参与者信息清单,按小于leaseDuration的时间间隔,循环向本地的DDS模块按照简单参与者发现协议发送DDS参与者信息清单中的各个DDS参与者信息;所述leaseDuration为DDS网络简单参与者发现协议中每次公告后节点的有效期。A DDS node with RTPS protocol acceleration, characterized in that the DDS node includes a discovery acceleration module and a DDS module; the discovery acceleration module is used to: obtain a list of DDS participant information in a configuration file; and then according to the configuration file The DDS participant information list is sent to the local DDS module in accordance with the simple participant discovery protocol according to the time interval of less than leaseDuration, and each DDS participant information in the DDS participant information list is sent to the local DDS module; The validity period of the node after each announcement in the agreement.
  3. 一种带有RTPS协议加速的DDS***,其特征在于,该***由若干DDS节点所组成;所述DDS节点包括发现加速模块和DDS模块;所述发现加速模块用于:获取配置文件中的DDS参与者信息清单;然后根据配置文件中的DDS参与者信息清单,按小于leaseDuration的时间间隔,循环向本地的DDS模块按照简单参与者发现协议发送DDS参与者信息清单中的各个DDS参与者信息;所述leaseDuration为DDS网络简单参与者发现协议中每次公告后节点的有效期。A DDS system with RTPS protocol acceleration is characterized in that the system is composed of several DDS nodes; the DDS node includes a discovery acceleration module and a DDS module; the discovery acceleration module is used to: obtain DDS in a configuration file Participant information list; then, according to the DDS participant information list in the configuration file, at a time interval less than leaseDuration, circularly send each DDS participant information in the DDS participant information list to the local DDS module according to the simple participant discovery protocol; The leaseDuration is the validity period of the node after each announcement in the DDS network simple participant discovery protocol.
PCT/CN2019/111805 2018-11-30 2019-10-18 Rtps acceleration method, node and system of dds network WO2020108160A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811450548.0A CN109474471B (en) 2018-11-30 2018-11-30 RTPS (real time packet service) protocol acceleration method of DDS (direct digital synthesizer) network, node and system thereof
CN201811450548.0 2018-11-30

Publications (1)

Publication Number Publication Date
WO2020108160A1 true WO2020108160A1 (en) 2020-06-04

Family

ID=65674675

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/111805 WO2020108160A1 (en) 2018-11-30 2019-10-18 Rtps acceleration method, node and system of dds network

Country Status (2)

Country Link
CN (1) CN109474471B (en)
WO (1) WO2020108160A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114567665A (en) * 2022-01-26 2022-05-31 阿波罗智能技术(北京)有限公司 Method, device, equipment and medium for communication between nodes and automatic driving vehicle

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109474471B (en) * 2018-11-30 2020-11-03 中国人民解放军陆军工程大学 RTPS (real time packet service) protocol acceleration method of DDS (direct digital synthesizer) network, node and system thereof
CN115913809B (en) * 2022-09-26 2024-05-03 重庆长安汽车股份有限公司 Data distribution communication method, system, computer device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101610560A (en) * 2009-07-23 2009-12-23 中国科学院计算技术研究所 The discover method of the equipment in the wireless self-organization network
US20150026258A1 (en) * 2013-07-17 2015-01-22 Electronics And Telecommunications Research Institute Method and apparatus for determining participant discovery message period
CN104426728A (en) * 2013-08-23 2015-03-18 汤姆逊许可公司 Communications device utilizing a central discovery mechanism, and respective method
CN109474471A (en) * 2018-11-30 2019-03-15 中国人民解放军陆军工程大学 RTPS (real time packet service) protocol acceleration method of DDS (direct digital synthesizer) network, node and system thereof

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7343487B2 (en) * 2001-10-10 2008-03-11 Nokia Corporation Datacast distribution system
US7797382B2 (en) * 2005-12-02 2010-09-14 Alcatel Lucent Virtual private network publish-subscribe multicast service
CN101964958A (en) * 2010-09-27 2011-02-02 北京航空航天大学 On-board network system and backbone node message processing method thereof
CN103401942B (en) * 2013-08-12 2016-05-04 网宿科技股份有限公司 Content delivery network node is realized the method and system of web application acceleration
CN108174358B (en) * 2017-12-14 2021-05-18 沈阳无距科技有限公司 Flight cluster communication method, device and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101610560A (en) * 2009-07-23 2009-12-23 中国科学院计算技术研究所 The discover method of the equipment in the wireless self-organization network
US20150026258A1 (en) * 2013-07-17 2015-01-22 Electronics And Telecommunications Research Institute Method and apparatus for determining participant discovery message period
CN104426728A (en) * 2013-08-23 2015-03-18 汤姆逊许可公司 Communications device utilizing a central discovery mechanism, and respective method
CN109474471A (en) * 2018-11-30 2019-03-15 中国人民解放军陆军工程大学 RTPS (real time packet service) protocol acceleration method of DDS (direct digital synthesizer) network, node and system thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HANDITYO AULIA PUTRA ET AL: "Discovery Protocol for Data Distribution Service in Naval Warships using Extended Counting Bloom Filters", 2013 IEEE 18TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 10 September 2013 (2013-09-10), pages 1 - 8, XP032517018, ISSN: 1946-0740, DOI: 10.1109/ETFA.2013.6648047 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114567665A (en) * 2022-01-26 2022-05-31 阿波罗智能技术(北京)有限公司 Method, device, equipment and medium for communication between nodes and automatic driving vehicle

Also Published As

Publication number Publication date
CN109474471B (en) 2020-11-03
CN109474471A (en) 2019-03-15

Similar Documents

Publication Publication Date Title
WO2020108160A1 (en) Rtps acceleration method, node and system of dds network
CN108075920B (en) A kind of management method and system regarding networked terminals
EP2399368B1 (en) Time synchronized resource reservation over packet switched networks
CN108881799B (en) A kind of system and method carrying out view networked video meeting
CN109640029A (en) The method and apparatus that wall is shown on a kind of video flowing
KR20140106235A (en) Open-flow switch and packet manageing method thereof
CN110149262A (en) A kind for the treatment of method and apparatus and storage medium of signaling message
CN109151058A (en) A kind of data transmission method and device
CN104363407A (en) Video conference system communication method and corresponding device
CN115514651B (en) Cloud edge data transmission path planning method and system based on software-defined stacked network
CN109068086A (en) A kind of processing method and system of visual telephone service
CN109379254A (en) A kind of detection method and system of the network connection based on video conference
CN109660560A (en) A kind of method of data synchronization and system
JP6169662B2 (en) API conversion adapter, API conversion system, and API conversion program
CN109547731A (en) A kind of methods of exhibiting and system of video conference
CN110324644A (en) UAV Video live broadcasting method, system, electronic equipment and readable storage medium storing program for executing
EP3716531A1 (en) Method and controller for configuring nodes in an industrial network
CN109347930A (en) A kind of task processing method and device
CN109491783A (en) A kind of acquisition methods and system of memory usage
CN106375100B (en) Method of realizing group broadcasting and device in a kind of video monitoring system
CN109302384A (en) A kind of processing method and system of data
CN110519331A (en) A kind of view networked resources processing method and processing device
CN109889761A (en) A kind of processing method and system of video conference
CN110198384A (en) A kind of means of communication and transfer server based on view networking
CN110072154A (en) A kind of group building method and transfer server based on view networking

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19890695

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19890695

Country of ref document: EP

Kind code of ref document: A1