一种数据处理方法、装置、设备及介质制造方法及图纸

技术编号:36124436 阅读:71 留言:0更新日期:2022-12-28 14:31
本发明专利技术公开了一种数据处理方法、装置、设备及介质。其中,方法包括:通过数据调度组件,在检测达到与目标外部设备对应的数据读取条件时,调用目标外部设备的数据访问接口,对目标外部设备的设备数据存储模块进行访问,获取目标外部设备的待传输的设备数据报文;通过数据调度组件,确定与目标外部设备对应的目标协议栈,将待传输的设备数据报文发送至目标协议栈,以使目标协议栈基于与待传输的设备数据报文对应的通信协议,提取待传输的设备数据报文中的设备数据;通过数据调度组件,将设备数据发送至对应的目标应用程序。本发明专利技术实施例可以根据应用程序的设备数据获取需求,及时获取外部设备的设备数据并传输至应用程序,避免数据信息滞后。信息滞后。信息滞后。

【技术实现步骤摘要】
一种数据处理方法、装置、设备及介质


[0001]本专利技术涉及通信
,尤其涉及一种数据处理方法、装置、设备及介质。

技术介绍

[0002]工业级网络操作系统属于微内核实时操作系统,可以运行多个虚拟机。例如,Intewell工业级网络操作系统。工业服务器的工业级网络操作系统中的每个虚拟机由微内核管理,实现从硬件层面的安全隔离。每个虚拟机可以单独地运行应用程序。各应用程序可以控制不同的外部设备,满足不同的工业生产需求。为了精确控制外部设备,各应用程序需要实时获取所控制的外部设备的设备数据,或将指定数据写入至外部设备中。
[0003]相关技术中,设备数据传输过程通常为:操作系统中的协议栈定时发出询问,依序询问所连接的各外部设备的驱动模块是否有需要发送至应用程序的设备数据报文。若有,则协议栈获取设备数据报文,基于设备数据报文对应的通信协议对设备数据报文进行解析,提取设备数据报文中的设备数据,将设备数据添加到设备数据队列中。在应用程序调用协议栈时,协议栈从设备数据队列中获取设备数据,将设备数据发送至应用程序。
[0004]相关技术的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,应用于工业级网络操作系统,其特征在于,包括:通过数据调度组件,在检测达到与目标外部设备对应的数据读取条件时,调用所述目标外部设备的数据访问接口,对所述目标外部设备的设备数据存储模块进行访问,获取所述目标外部设备的待传输的设备数据报文;通过所述数据调度组件,确定与所述目标外部设备对应的目标协议栈,将所述目标外部设备的待传输的设备数据报文发送至所述目标协议栈,以使所述目标协议栈基于与所述待传输的设备数据报文对应的通信协议,提取所述待传输的设备数据报文中的设备数据;通过所述数据调度组件,将所述设备数据发送至与所述目标外部设备对应的目标应用程序。2.根据权利要求1所述的方法,其特征在于,在通过数据调度组件,在检测达到与目标外部设备对应的数据读取条件时,调用所述目标外部设备的数据访问接口,对所述目标外部设备的设备数据存储模块进行访问,获取所述目标外部设备的待传输的设备数据报文之前,还包括:发送预设的协议栈配置信息至各协议栈;发送预设的驱动模块配置信息至各外部设备的驱动模块;其中,所述预设的协议栈配置信息用于失能协议栈中的与外部设备的数据读写过程相关的代码和/或进程,所述预设的驱动模块配置信息用于取消驱动模块中的与外部设备的数据读写过程相关的工作模式。3.根据权利要求1所述的方法,其特征在于,在通过数据调度组件,在检测达到与目标外部设备对应的数据读取条件时,调用所述目标外部设备的数据访问接口,对所述目标外部设备的设备数据存储模块进行访问,获取所述目标外部设备的待传输的设备数据报文之前,还包括:将与所述目标外部设备对应的目标协议栈的优先级设置为预设优先级;将目标物理核分配至所述目标协议栈,建立所述目标物理核与所述目标协议栈之间的绑定关系。4.根据权利要求1所述的方法,其特征在于,所述确定与所述目标外部设备对应的目标协议栈,包括:通过所述数据调度组件,执行下述操作:发送协议栈查询请求至与所述目标外部设备对应的目标应用程序;获取所述目标应用程序反馈的协议栈标识,根据所述协议栈标识,确定与所述目标外部设备对应的目标协议栈。5.根据权利要求1所述的方法,其特征在于,所述确定与所述目标外部设备对应的目标协议栈,包括:通过所述数据调度组件,根据设备标识与协议栈标识之间的对应关系,确定与所述目标外部设备对应的目标协...

【专利技术属性】
技术研发人员:黄俊靳鑫周文龙容铭康苏校
申请(专利权)人:科东广州软件科技有限公司
类型:发明
国别省市:

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

1