域控制器DDS通信网络架构的可视化方法、装置及车辆制造方法及图纸

技术编号:38718203 阅读:29 留言:0更新日期:2023-09-08 15:00
本公开涉及一种域控制器DDS通信网络架构的可视化方法、装置及车辆,包括:监控域控制器的DDS通信过程,获取各个通信实体的通信数据,并将通信数据拼接为以进程为单位进行数据划分的第一数据,第一数据能够基于上层语言服务获取;根据通信实体之间的关联关系,将第一数据转换为以域为根节点进行数据划分的第二数据,第二数据为树状结构;对第二数据进行数据存储,通过DDS通信网络实时监控第二数据,并生成第二数据接口;通过第二数据接口获取第二数据,对第二数据进行解析,得到通信网络架构,并进行可视化展示。本公开实现了通信网络架构的多视角可视化展示,便于查看通信数据,简化了开发工作量,提高了可扩展性,有利于多平台集成。成。成。

【技术实现步骤摘要】
域控制器DDS通信网络架构的可视化方法、装置及车辆


[0001]本公开涉及分布式通信
,尤其涉及一种域控制器DDS通信网络架构的可视化方法、装置、车辆、电子设备及计算机可读存储介质。

技术介绍

[0002]相关技术中,在基于DDS通信的应用开发过程和测试过程中,DDS通信网络架构的可视化有利于简化开发的工作量,便于查看应用间DDS通信状态,从而查看应用程序是否正常,提高开发和测试效率。
[0003]虽然目前已存在DDS通信可视化的应用,但现有应用大多基于C#等语言开发的桌面应用,同时可视化数据的扩展性也存在一定限制,导致可视化数据无法对外扩展。
[0004]因此,亟需一种能够快捷查看通信情况,提高数据的可扩展性,实现DDS通信网络架构的可视化方法。

技术实现思路

[0005]为克服相关技术中存在的问题,本公开提供一种域控制器DDS通信网络架构的可视化方法、装置、车辆、电子设备及计算机可读存储介质。
[0006]根据本公开实施例的第一方面,提供一种域控制器DDS通信网络架构的可视化方法,包括:监控域控本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种域控制器DDS通信网络架构的可视化方法,其特征在于,包括:监控域控制器的DDS通信过程,获取各个通信实体的通信数据,并将所述通信数据拼接为以进程为单位进行数据划分的第一数据,所述第一数据能够基于上层语言服务获取;根据所述通信实体之间的关联关系,将所述第一数据转换为以域为根节点进行数据划分的第二数据,所述第二数据为树状结构;对所述第二数据进行数据存储,通过DDS通信网络实时监控所述第二数据,并生成第二数据接口;通过所述第二数据接口获取所述第二数据,对所述第二数据进行解析,得到通信网络架构,并进行可视化展示。2.根据权利要求1所述的域控制器DDS通信网络架构的可视化方法,其特征在于,所述监控域控制器的DDS通信过程,获取各个通信实体的通信数据,并将所述通信数据拼接为以进程为单位进行数据划分的第一数据,包括:以所述通信实体为单位,监控在DDS发布订阅模型下的数据收发过程,得到关联的所有通信实体的通信数据;将监控得到的所述通信数据,以被包含结构转换为包含结构,拼接得到以进程为单位进行数据划分的第一数据,并进行存储。3.根据权利要求2所述的域控制器DDS通信网络架构的可视化方法,其特征在于,所述将监控得到的所述通信数据,以被包含结构转换为包含结构,拼接得到以进程为单位进行数据划分的第一数据,并进行存储,包括:定义所述第一数据的拓扑结构体,用于存储以通信实体为单位划分的通信数据,所述拓扑结构体包括操作系统实体、进程实体和域参与者实体;其中,所述操作系统实体中包括有关联的进程;所述进程实体中包括有关联的域参与者;所述域参与者实体中包括有关联的域和在所述域参与者上创建的订阅者和发布者,在所述订阅者中存储有创建的数据写入者,在所述发布者中存储有创建的数据读取者,在所述数据写入者和所述数据读取者中均存储有关联的主题;基于所述第一数据的拓扑结构体之间的包含与被包含关系,将监控得到的通信数据转换为包含关系,拼接得到以进程为单位进行数据划分的第一数据,并进行存储。4.根据权利要求1所述的域控制器DDS通信网络架构的可视化方法,其特征在于,所述第一数据能够基于上层语言服务获取,包括:应用服务层采用循环语句对所述第一数据的获取方法进行无限循环调用,获取所述第一数据,所述应用服务层采用上层语言开发;或,所述应用服务层采用发布订阅数据分发模式,获取所述第一数据。5.根据权利要求1所述的域控制器DDS通信网络架构的可视化方法,其特征在于,所述根据所述通信实体之间的关联关系,将所述第一数据转换为以域为根节点进行数据划分的第二...

【专利技术属性】
技术研发人员:谢东路兴晓刘全根胡启伟张玥
申请(专利权)人:国科础石重庆软件有限公司
类型:发明
国别省市:

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

1