异构系统间数据通信方法、装置、电子设备和计算机介质制造方法及图纸

技术编号:37491180 阅读:23 留言:0更新日期:2023-05-07 09:30
本公开的实施例公开了异构系统间数据通信方法、装置、电子设备和计算机介质。该方法的一具体实施方式包括:接收第二操作系统的数据请求报文;根据数据请求报文中携带的命令类型,进行命令执行;将命令执行结果按照预先定义应用层传输协议组织应答数据报文,并通过实时传输协议将应答数据报文反馈至第二操作系统。该实施方式可以解决实时系统高并发和提高传递数据的速度。传递数据的速度。传递数据的速度。

【技术实现步骤摘要】
异构系统间数据通信方法、装置、电子设备和计算机介质


[0001]本公开的实施例涉及计算机
,具体涉及异构系统间数据通信方法、装置、电子设备和计算机介质。

技术介绍

[0002]传统监控系统为典型的金字塔型的控制系统方案,分为现场层、控制层、监控层、管理层四层结构,面临边缘计算应用实施不便、现场包含多种专用设备难于维护、云管理困难等问题。
[0003]为了满足HMI对控制器数据的监视及操作,将控制层的控制功能组件、监控层HMI设备组件以及边缘计算应用设备整合成为一个平台,无需购买额外的工控机或网关以达到减少设备数量和采购成本的目的,提供统一的数据采集、展示、访问服务,支持边缘计算应用及数据上云。
[0004]在平台上运行有异构操作系统,其中异构系统可以是一个或多个实时系统和一个或多个非实时系统,实时系统用于运行控制层的控制功能组件,如软PLC,非实时系统用于运行HMI监控设备组件。
[0005]现在需要在实时系统和非实时系统之间进行数据交互,以最终满足HMI对控制器数据的监控。然而,实时系统数据上传量巨大,通过如mo本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种异构系统间数据通信方法,所述异构系统包括第一操作系统和第二操作系统,其特征在于,所述方法包括:所述第一操作系统接收第二操作系统的数据请求报文;所述第一操作系统根据所述数据请求报文中携带的命令类型,进行命令执行;所述第一操作系统将命令执行结果按照预先定义应用层传输协议组织应答数据报文,并通过实时传输协议将所述应答数据报文反馈至所述第二操作系统,其中,所述实时传输协议为无状态传输协议。2.如权利要求1所述的方法,其特征在于,所述按照预先定义应用层传输协议组织应答数据报文,还包括:将所述应答数据报文按照所述实时传输协议的数据长度要求进行分包处理。3.如权利要求1或2所述的方法,其特征在于,所述预先定义的应用层传输协议的数据结构包括:应用层协议头、应用层数据、用于区分请求和应答的命令类型、包序号、长度、校验值、拍个数。4.如权利要求1所述的方法,其特征在于,所述实时传输协议为UDP传输协议;所述第一操作系统为实时系统、第二操作系统为非实时系统;所述第一操作系统上运行有用于控制的应用程序。5.如权利要求1所述的方法,其特征在于,所述数据请求报文为第二操作系统按照所述应用层协议生成,并按照所述实时传输协议发送的数据请求报文;所述第一操作系统接收第二操作系统的数据请求报文后,还包括:按照所述应用层协议,对所述数据请求报文进行完整性校验,并在校验成功后,解析数据请求报文得到报文携带的命令类型。6.如权利要求1所述的方法,其特征在于,第一操作系统根据所述数据请求报文中携带的命令类型,进行命令执行,包括:响应于确定所述命令类型对应操作为表征实时采集的操作,执行以下采集步骤:实时采集数据,作为...

【专利技术属性】
技术研发人员:周俊勇胡军张红启
申请(专利权)人:北京东土泛联信息技术有限公司
类型:发明
国别省市:

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

1