监控制造技术

技术编号:39726065 阅读:10 留言:0更新日期:2023-12-17 23:30
本公开涉及一种监控

【技术实现步骤摘要】
监控DDS的方法、装置、设备、介质及车辆


[0001]本公开涉及数据监控
,尤其涉及一种监控
DDS
的方法

装置

设备

介质及车辆


技术介绍

[0002]数据分发服务
DDS
是对象管理组织在
HLA

CORBA
等标准的基础上制定的新一代分布式实时通信中间件技术规范,
DDS
采用发布
/
订阅体系架构,强调以数据为中心,提供丰富的
QoS
服务质量策略,能保障数据进行实时

高效

灵活地分发,可满足各种分布式实时通信应用需求,
DDS
作为一种轻便的

能够提供实时信息传送的中间件技术对于
DDS
的监控是十分重要的

[0003]现有技术中,对
DDS
的监控主要通过
RTI
方式,
RTI
方式通过内建
Topic
监控所有实体的指标,提前监控所有指标,然后通过优先级判断决定是否上传至工具端

这种监控所有数据后在对数据进行整体提取分析的方式即需要大量的计算空间大量数据进行集中运算造成计算资源的浪费,且监控实时性也较差检测结果具有滞后性


RTI
的自定义内建
Topic
是以实体为单位,即每个实体的
N
个统计指标为一包数据上传,缺点是与单包数据上传相比,数据量增大,会对车端运行时产生更大的影响,同时带宽占用较高,并且
RTI
方式是提前对所有指标监控,而不是针对订阅者的订阅内容进行监控,对资源造成浪费


技术实现思路

[0004]为克服相关技术中存在的问题,本公开提供一种监控
DDS
的方法

装置

设备

介质及车辆

[0005]根据本公开实施例的第一方面,提供一种监控
DDS
的方法,包括:
[0006]响应于监控工具的启动操作创建参与者,基于用户对监控工具界面的选择操作获取用户选择的实体及监控指标;
[0007]根据所述用户选择的实体及监控指标在所述参与者中创建订阅者,所述订阅者中包括一个或多个数据读取者;
[0008]通过预设的内建主题获取所述订阅者需要获取的监控数据;所述预设的内建主题通过函数调用的方式获取;
[0009]根据本公开实施例的第二方面,提供一种监控
DDS
的装置,包括:
[0010]监控指标模块,用于响应于监控工具的启动操作创建参与者,基于用户对监控工具界面的选择操作获取用户选择的实体及监控指标;
[0011]订阅者创建模块,用于根据选择的实体及监控指标在所述参与者中创建订阅者,所述订阅者中包括一个或多个数据读取者;
[0012]内建主题模块,用于通过预设的内建主题获取所述订阅者所需要获取的监控数据;所述预设的内建主题通过函数调用的方式获取;
[0013]根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储所述
处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现本公开第一方面所提供的监控
DDS
的方法

[0014]根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的监控
DDS
的方法的步骤

[0015]根据本公开实施例的第五方面,提供一种车辆,存储有一组指令集,所述指令集被所述车辆执行,以实现本公开第一方面所提供的监控
DDS
的方法

[0016]本公开的实施例提供的技术方案可以包括以下有益效果:内建主题以数据类型为单位,避免一次性传输所有数据类型的大数据包,减少对运行时的影响,同时降低带宽占用,将监控数据根据用户需求进行数据计算及过滤后,以预设时间间隔上传到工具端,避免数据发送频率过大情况下的丢包以及高带宽占用

[0017]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开

附图说明
[0018]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理

[0019]图1是根据一示例性实施例示出的一种监控
DDS
的方法的流程图;
[0020]图2是根据一示例性实施例示出的一种监控
DDS
的装置框图;
[0021]图3是根据一示例性实施例示出的内建主题的数据流向的示意图;
[0022]图4是根据一示例性实施例示出的一种电子设备的框图;
[0023]图5是根据一示例性实施例示出的一种车辆的框图

具体实施方式
[0024]下面将结合附图详细地对示例性实施例进行描述说明

[0025]应当指出,相关实施例及附图仅为描述说明本公开所提供的示例性实施例,而非本公开的全部实施例,也不应理解本公开受相关示例性实施例的限制

[0026]应当指出,本公开中所用术语“第一”、“第二”等仅用于区别不同步骤

设备或模块等

相关术语既不代表任何特定技术含义,也不表示它们之间的顺序或者相互依存关系

[0027]应当指出,本公开中所用术语“一个”、“多个”、“至少一个”的修饰是示意性而非限制性的

除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0028]应当指出,本公开中所用术语“和
/
或”,用于描述关联对象之间的关联关系,一般表示至少存在三种关联关系

例如,
A

/

B
,至少可以表示:单独存在
A
,同时存在
A

B
,单独存在
B
这三种关联关系

[0029]应当指出,本公开的方法实施例中记载的各个步骤可以按照不同的顺序执行,和
/
或并行执行

除非特别说明,本公开的范围不受相关实施例中步骤的描述顺序限制

[0030]需要说明的是,本公开中所有获取信号

信息或数据的动作都是在遵照所在地国家相应的数据保护法规政策的前提下,并获得由相应装置所有者给予授权的情况下进行的
。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种监控
DDS
的方法,其特征在于,包括:响应于监控工具的启动操作创建参与者,基于用户对监控工具界面的选择操作获取用户选择的实体及监控指标;根据所述用户选择的实体及监控指标在所述参与者中创建订阅者,所述订阅者中包括一个或多个数据读取者;通过预设的内建主题获取所述订阅者需要获取的监控数据;所述预设的内建主题通过函数调用的方式获取
。2.
根据权利要求1所述的监控
DDS
的方法,其特征在于,所述监控指标至少包括以下任意一项或多项:时延

吞吐量

心跳

重传

发送端缓存

订阅端缓存
、PDP
以及
EDP。3.
根据权利要求1所述的通过内建
Topic
实现监控
DDS
的方法,其特征在于,所述预设的内建主题的获取步骤具体包括:根据所述监控指标建立内建主题
。4.
根据权利要求1所述的监控
DDS
的方法,其特征在于,所述通过预设的内建主题获取所述订阅者所需要获取的监控数据具体包括:在发布者发布的数据以及原
DDS
通信中的订阅者的数据中获取订阅者所需要获取的监控数据,所述发布者包括一个或者多个数据写入者
。5.
根据权利要求1所述的监控
DDS
的方法,其特征在于,所述监控数据以聚合上传的方式上传到监控工具界面,所述...

【专利技术属性】
技术研发人员:张玥栗琦王斌波
申请(专利权)人:国科础石重庆软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1