【技术实现步骤摘要】
一种设备驱动系统及数据处理方法
[0001]本申请涉及自动化控制
,尤其涉及一种设备驱动系统及数据处理方法
。
技术介绍
[0002]随着现代社会发展,技术多样化,产品多样化,自动化设备组成的复杂度逐渐提升,现有的上位机控制软件的驱动架构系统存在如下缺点:
[0003](1)
大型设备会因为上位机表示层和数据层数据量太大,导致传输过程产生较大的通讯时间消耗,降低设备运行效率;
[0004](2)
上位机与下位机之间通讯负荷的增大还会引发数据传输过程中出现抢占带宽的问题,从而导致设备整体的运行效率和生产效率降低
。
技术实现思路
[0005]有鉴于此,本申请的目的在于至少提供一种设备驱动系统及数据处理方法,通过将功能层分成相互独立的两个部分,上位机客户端部分只负责指令发送,在下位机嵌入式系统执行业务逻辑,减少数据传输量,提升设备运行效率
。
[0006]本申请主要包括以下几个方面:
[0007]第一方面,本申请实施例提供一种设备驱动系 ...
【技术保护点】
【技术特征摘要】
1.
一种设备驱动系统,其特征在于,所述设备驱动系统包括客户端
、
嵌入式操作系统和下位机,其中,所述客户端接收用户操作指令;所述客户端通过预先构建的网络连接通道将所述用户操作指令发送到所述嵌入式操作系统;所述嵌入式操作系统对所述用户操作指令进行逻辑解析处理,得到针对目标设备的业务处理逻辑;所述嵌入式操作系统将所述业务处理逻辑发送到所述下位机;所述下位机通过串口连接通道将所述业务处理逻辑发送到所述目标设备,以控制所述目标设备按照所述业务处理逻辑进行动作
。2.
根据权利要求1所述的设备驱动系统,其特征在于,所述客户端包括表示层和功能动态库层,所述网络连接通道支持
TCP/IP
网络协议,其中,所述客户端通过以下方式将所述用户操作指令发送到所述嵌入式操作系统:所述表示层接收所述用户操作指令;所述表示层将所述用户操作指令发送到所述功能动态库层;所述功能动态库层调用第一功能接口,通过所述第一功能接口对所述用户操作指令进行封包处理,得到用户指令数据包,所述第一功能接口中定义了用户操作指令的封装方法和封装协议;所述功能动态库层将所述用户指令数据包通过
TCP/IP
网络协议发送至所述嵌入式操作系统
。3.
根据权利要求2所述的设备驱动系统,其特征在于,所述嵌入式操作系统内部创建有服务器,所述服务器包括功能业务层,其中,所述嵌入式操作系统通过以下方式得到针对目标设备的业务处理逻辑:所述功能业务层接收所述用户指令数据包;所述功能业务层对所述用户指令数据包按照所述封装协议进行解包处理,得到所述用户操作指令;所述功能业务层对所述用户操作指令进行逻辑解析处理,得到针对目标设备的业务处理逻辑
。4.
根据权利要求3所述的设备驱动系统,其特征在于,所述功能业务层通过以下方式得到针对目标设备的业务处理逻辑:所述功能业务层调用与所述用户操作指令对应的第二功能接口,通过所述第二功能接口对用户操作指令进行逻辑解析处理,得到针对目标设备的业务处理逻辑,第二功能接口中定义了用户操作指令的业务逻辑解析方法
。5.
根据权利要求4所述的设备驱动系统,其特征在于,所述客户端还包括数据层,所述数据层用于存储设备所产生的作业数据以及设备配置数据,其中,所述功能业务层在得到针对目标设备的业务处理逻辑后,从所述数据层与所述嵌入式操作系统的共享文件夹中,通过数据共享的方式获取与所述业务处理逻辑对应的设备配置数据;所述功能业务层通过
VME
总线将所述业务处理逻辑以及与所述业务处理逻...
【专利技术属性】
技术研发人员:魏有,张永昌,李忠强,李顺功,张誉腾,
申请(专利权)人:北京半导体专用设备研究所中国电子科技集团公司第四十五研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。