一种在DDS通信中优化RTPS协议资源使用的方法
申请人信息
- 申请人:奥特酷智能科技(南京)有限公司
- 申请人地址:210012 江苏省南京市雨花台区安德门大街57号楚翘城5幢401室-404室
- 发明人: 奥特酷智能科技(南京)有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种在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实体占用的内存。