一种数据交互方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:37153279 阅读:46 留言:0更新日期:2023-04-06 22:11
本申请公开了一种数据交互方法、装置、设备及计算机存储介质。该数据交互方法包括:根据接收或者发送的配置信息,建立第一应用程序的第一共享内存空间,通过反射内存卡驱动的读数据接口,从所述反射内存卡中读取第一数据,通过第一数据发送线程,将第一数据写入所述第一共享内存空间,用以第二应用程序通过第二数据接收线程从所述第一共享内存空间中读取所述第一数据,并发送所述第一数据。根据本申请实施例,能够提高数据交互的效率。能够提高数据交互的效率。能够提高数据交互的效率。

【技术实现步骤摘要】
一种数据交互方法、装置、设备及计算机存储介质


[0001]本申请属于仿真
,尤其涉及一种数据交互方法、装置、设备及计算机存储介质。

技术介绍

[0002]在当前的应用中,很多仿真模型发出的数据需要经过多次交互后才能达到通信网络中,多种总线之间数据交互大多使用中间件的方式。数据分发服务(DataDistributionService,DDS)是一个面向以数据为中心的连接的中间件协议和应用程序接口(Application Program Interface,API)标准,是应用较多的一种中间件。
[0003]采用中间件进行数据交互,具有以下缺点:
[0004]1)多个应用程序进程需要依赖同一个数据分发服务网络,如果其中一个进程操作异常导致DDS网络崩溃,另外的进程也无法正常进行通信,系统的稳定性较差、效率较低。
[0005]2)每个应用程序进程运行的系统环境中,都需要先安装一下DDS中间件的组件,数据交互服务需要在各自的软件中按DDS配置流程,建立发布者/数据写入者和订阅者/数据读取者,软件实现过程复杂。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据交互方法,其特征在于,包括:根据接收的配置信息,建立第一应用程序的第一共享内存空间,通过反射内存卡驱动的读数据接口,从所述反射内存卡中读取第一数据,通过第一数据发送线程,将第一数据写入所述第一共享内存空间,用以第二应用程序通过第二数据接收线程从所述第一共享内存空间中读取所述第一数据,并发送所述第一数据。2.根据权利要求1所述的数据交互方法,其特征在于,还包括:通过第一数据接收线程,从第二应用程序的第二共享内存空间中读取第二数据,用以通过反射内存卡驱动的发送数据接口,将所述第二数据发送给所述反射内存卡驱动,所述第二数据是所述第二应用程序通过第二数据发送线程,写入所述共享内存空间的数据。3.根据权利要求2所述的数据交互方法,其特征在于,所述配置信息至少包括:消息ID、消息长度和消息内容,在所述建立第一应用程序的第一共享内存空间之前,所述方法还包括:根据所述消息ID、消息长度和消息内容,确定所述第一共享内存空间中的名称。4.根据权利要求1所述的数据交互方法,其特征在于,所述将第一数据写入所述第一共享内存空间,包括:按照预设消息格式和预设操作方式,将所述第一数据写入所述第一共享内存空间,所述按照预设消息格式和预设操作方式,将所述第一数据写入所述第一共享内存空间,包括:将所述第一数据转换为预设消息格式,得到第一预设消息格式数据,按照预设操作方式,将所述第一预设消息格式数据写入所述第一共享内存空间。5.根据权利要求2所述的数据交互方法,其特征在于,所述从第二应用程...

【专利技术属性】
技术研发人员:赵伟华
申请(专利权)人:北京润科通用技术有限公司
类型:发明
国别省市:

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

1