-
公开(公告)号:CN112099769B
公开(公告)日:2022-05-03
申请号:CN202010966739.3
申请日:2020-09-15
Applicant: 电子科技大学
Abstract: 本发明提供一种具有统一数据传输接口的软件化雷达架构,从上往下包括服务组件模块、适配处理模块、接口封装模块和系统处理模块;接口封装模块包括线程管理模块与统一数据传输接口,统一数据传输接口包括本地IPC和远程IPC接口,设计过程主要为:先将所有数据传输协议各自封装在独立的原始类中并设置类名,再将本地IPC或远程IPC接口中所有原始类用C++类封装在一个统一封装类中;将原始类名作为统一封装接口类的私有成员变量;私有的成员变量通过公有的发送函数和接收函数等公有成员函数被其他模块调用。本发明设计过程中遵循软件化雷达的接口设计原则,保证数据传输的可靠性、实时性、稳定性以及数据的灵活分配性。
-
公开(公告)号:CN111562951B
公开(公告)日:2022-05-03
申请号:CN202010391389.2
申请日:2020-05-11
Applicant: 电子科技大学
IPC: G06F9/445
Abstract: 本发明提供一种雷达应用组件服务化实现方法,包括步骤:步骤1:定义雷达应用抽象接口与实现类;实现类继承于雷达应用抽象接口,雷达应用抽象接口继承于雷达服务系统提供的雷达组件模型;步骤2:将雷达应用组件的标签信息与雷达应用抽象接口和实现类一起封装为动态链接库;步骤3:激活雷达组件,通过雷达系统客户端实现对雷达组件服务的调用。本发明在雷达功能源代码不修改的情况下,完成从普通雷达软件向雷达服务系统能够识别的组件的过渡,以保证移植工作效率和延续性,便于雷达系统管理。
-
公开(公告)号:CN111698217B
公开(公告)日:2022-01-28
申请号:CN202010424730.X
申请日:2020-05-19
Applicant: 电子科技大学
Abstract: 本发明为了解决目前雷达通信设备的五花八门,出厂定制终身,维护成本高,升级难等缺陷,提出一种软件化雷达通用通信中间件,通过一个层次化的体系结构进行设计,主要包括:1)发布/订阅接口层,为服务化应用软件层提供统一的API接口;2)实时信息交换层,完成消息的解析和转换;3)传输控制层,为实时信息交换层提供标准简单的通信链路接口。各层之间定义了统一开放的接口,层与层之间相互独立,每层的设计、升级、更新均不会影响其它层的运行,大大提高了开发效率并且降低了维护成本。且支持不同的通信协议,支持雷达节点内不同组件之间的通信、不同计算节点的分布式系统通信、板间、核间、进程间、线程间等通信。
-
公开(公告)号:CN112099769A
公开(公告)日:2020-12-18
申请号:CN202010966739.3
申请日:2020-09-15
Applicant: 电子科技大学
Abstract: 本发明提供一种具有统一数据传输接口的软件化雷达架构,从上往下包括服务组件模块、适配处理模块、接口封装模块和系统处理模块;接口封装模块包括线程管理模块与统一数据传输接口,统一数据传输接口包括本地IPC和远程IPC接口,设计过程主要为:先将所有数据传输协议各自封装在独立的原始类中并设置类名,再将本地IPC或远程IPC接口中所有原始类用C++类封装在一个统一封装类中;将原始类名作为统一封装接口类的私有成员变量;私有的成员变量通过公有的发送函数和接收函数等公有成员函数被其他模块调用。本发明设计过程中遵循软件化雷达的接口设计原则,保证数据传输的可靠性、实时性、稳定性以及数据的灵活分配性。
-
公开(公告)号:CN110659045A
公开(公告)日:2020-01-07
申请号:CN201910813748.6
申请日:2019-08-30
Applicant: 电子科技大学
IPC: G06F8/65
Abstract: 本发明提供一种软件化雷达实时动态更新系统,包括雷达组件管理中心、雷达事件管理器、组件加载器、雷达组件服务调用器、雷达组件数据库;本发明提供雷达系统中解析雷达组件依赖关系的方法提升软件化雷达系统的安全性与稳定性。本发明还提供了一种雷达组件间的解耦方法,雷达组件完成注册后作为服务独立运行,避免了组件间直接通信产生耦合,实现了雷达组件之间的解耦,雷达组件之间不再互相影响。本发明使用C++实现雷达组件更新,相较于java类加载实现,实时性更好;能在不同的支持动态链接库或共享库的平台下运行更新,且具有不间断更新的优势;注册完成后的雷达组件的功能被调用时,以服务的形式独立运行,降低了雷达组件之间的耦合。
-
公开(公告)号:CN111580790B
公开(公告)日:2023-07-21
申请号:CN202010320291.8
申请日:2020-04-22
Applicant: 电子科技大学
IPC: G06F8/20
Abstract: 本发明提供一种用于软件化雷达中间件的构建方法,设置并行计算中间件包括步骤:基础函数中间件构建步骤、雷达专用功能中间件构建步骤、运行时函数中间件构建步骤和实时服务质量QOS中间件构建步骤;其中,基础函数中间件的构建方法利用VSIPL程序构建一套比较完备的基础数学函数库;该函数库向上层提供统一的接口API,具备高性能的同时还具有良好的可移植性和可扩展性。使用该方法开发雷达基础函数库,提高了雷达应用组件开发人员的开发效率;利用VSIPL提供的与平台无关的标准接口API,能够保证算法函数在不同平台上的接口是固定的,实现一次编写,多平台运行。
-
公开(公告)号:CN110659045B
公开(公告)日:2022-03-15
申请号:CN201910813748.6
申请日:2019-08-30
Applicant: 电子科技大学
IPC: G06F8/65
Abstract: 本发明提供一种软件化雷达实时动态更新系统,包括雷达组件管理中心、雷达事件管理器、组件加载器、雷达组件服务调用器、雷达组件数据库;本发明提供雷达系统中解析雷达组件依赖关系的方法提升软件化雷达系统的安全性与稳定性。本发明还提供了一种雷达组件间的解耦方法,雷达组件完成注册后作为服务独立运行,避免了组件间直接通信产生耦合,实现了雷达组件之间的解耦,雷达组件之间不再互相影响。本发明使用C++实现雷达组件更新,相较于java类加载实现,实时性更好;能在不同的支持动态链接库或共享库的平台下运行更新,且具有不间断更新的优势;注册完成后的雷达组件的功能被调用时,以服务的形式独立运行,降低了雷达组件之间的耦合。
-
公开(公告)号:CN111698217A
公开(公告)日:2020-09-22
申请号:CN202010424730.X
申请日:2020-05-19
Applicant: 电子科技大学
Abstract: 本发明为了解决目前雷达通信设备的五花八门,出厂定制终身,维护成本高,升级难等缺陷,提出一种软件化雷达通用通信中间件,通过一个层次化的体系结构进行设计,主要包括:1)发布/订阅接口层,为服务化应用软件层提供统一的API接口;2)实时信息交换层,完成消息的解析和转换;3)传输控制层,为实时信息交换层提供标准简单的通信链路接口。各层之间定义了统一开放的接口,层与层之间相互独立,每层的设计、升级、更新均不会影响其它层的运行,大大提高了开发效率并且降低了维护成本。且支持不同的通信协议,支持雷达节点内不同组件之间的通信、不同计算节点的分布式系统通信、板间、核间、进程间、线程间等通信。
-
公开(公告)号:CN111698308B
公开(公告)日:2021-12-03
申请号:CN202010502655.4
申请日:2020-06-05
Applicant: 电子科技大学
IPC: H04L29/08
Abstract: 本发明提出一种基于SOA和DDS的服务模型以及分布式数据通信方法。服务模型包括服务属性和服务接口。服务接口包括功能函数接口和发布/订阅接口;功能函数接口用于实现服务组件的注册、查找和调用;功能函数接口包括服务注册接口、服务查找接口和用户自定义接口。发布/订阅接口用于支持数据分发服务DDS标准的以数据为中心的发布/订阅通信机制;发布/订阅接口包括发布主题接口、订阅主题接口、数据写者接口和数据读者接口。分布式数据通信方法包括服务注册步骤、服务查找步骤、主题发布步骤、主题订阅步骤和主题匹配步骤。本发明以服务的方式实现DDS标准的分布式数据通信。
-
公开(公告)号:CN111580790A
公开(公告)日:2020-08-25
申请号:CN202010320291.8
申请日:2020-04-22
Applicant: 电子科技大学
IPC: G06F8/20
Abstract: 本发明提供一种用于软件化雷达中间件的构建方法,设置并行计算中间件包括步骤:基础函数中间件构建步骤、雷达专用功能中间件构建步骤、运行时函数中间件构建步骤和实时服务质量QOS中间件构建步骤;其中,基础函数中间件的构建方法利用VSIPL程序构建一套比较完备的基础数学函数库;该函数库向上层提供统一的接口API,具备高性能的同时还具有良好的可移植性和可扩展性。使用该方法开发雷达基础函数库,提高了雷达应用组件开发人员的开发效率;利用VSIPL提供的与平台无关的标准接口API,能够保证算法函数在不同平台上的接口是固定的,实现一次编写,多平台运行。
-
-
-
-
-
-
-
-
-