← 返回列表

一种在DDS通信中优化RTPS协议资源使用的方法

申请号: CN202311449241.X
申请人: 奥特酷智能科技(南京)有限公司
更新日期: 2026-03-10

专利详细信息

项目 内容
专利名称 一种在DDS通信中优化RTPS协议资源使用的方法
专利类型 发明申请
申请号 CN202311449241.X
申请日 2023/11/2
公告号 CN117527770A
公开日 2024/2/6
IPC主分类号 H04L65/80
权利人 奥特酷智能科技(南京)有限公司
发明人 任亮; 陈诚; 张旸
地址 江苏省南京市雨花台区安德门大街57号楚翘城5幢401室-404室

摘要文本

本发明公开了一种在DDS通信中优化RTPS协议资源使用的方法,PUB端/SUB端接收到对端的data(p)报文时,在本地创建builtin‑proxy实体,同时创建builtin‑proxy实体状态表;例如,当SUB端收到PUB端的所有writer的通告信息并处理完成后,SUB端向PUB端发送acknack消息,此时SUB端已完成建链的交互,可释放builtin‑proxy publication writer实体占用的内存;同时在PUB端收到SUB端的acknack消息后,SUB端已经收到并处理完成PUB端的所有writer信息,此时PUB端已完成建链的交互,可释放builtin‑proxy publication reader实体占用的空间。本发明通过对builtin‑proxy实体内存空间的释放,减少占用的内存空间,不同的场景下节省的空间不相同。 来自专利查询网

专利主权项内容

1.一种在DDS通信中优化RTPS协议资源使用的方法,其特征在于,包括步骤:(1)PUB端/SUB端接收到对端的data(p)报文时,在本地创建builtin-proxy实体,同时创建builtin-proxy实体状态表,记录已创建的builtin-proxy实体状态为alive状态,未创建的builtin-proxy实体状态为clear;(2)在data(w)通告阶段,当SUB端收到PUB端的所有writer的通告信息并处理完成后,SUB端向PUB端发送acknack消息,此时SUB端的buitlin-proxy publication writer已完成建链的交互,可释放builtin-proxy Publication writer实体占用的内存;同时在PUB端收到SUB端的acknack消息后,SUB端已经收到并处理完成PUB端的所有writer信息,此时PUB端的buitlin-proxy publication reader已完成建链的交互,可释放builtin-proxy publication reader实体占用的内存;(3)在data(r)通告阶段,当PUB端收到SUB端的所有reader的通告信息并处理完成后,PUB端向SUB端发送ack消息,此时PUB端的buitlin-proxy subscription writer已完成建链的交互,可释放builtin-proxy subscription writer实体占用的内存;同时在SUB端收到PUB端的ack消息后,PUB端已经收到并处理完成SUB端的所有reader信息,此时SUB端的buitlin-proxy subscription reader已完成建链的交互,可释放builtin-proxy subscription reader实体占用的内存。