[发明专利]激光头驱动架构及方法有效
申请号: | 201610038026.4 | 申请日: | 2016-01-20 |
公开(公告)号: | CN105718264B | 公开(公告)日: | 2018-09-07 |
发明(设计)人: | 郭红霞;刘蜜;刘丽君;刘志美;李付存;王振华 | 申请(专利权)人: | 国网山东省电力公司电力科学研究院;国家电网公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 张勇 |
地址: | 250002 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 激光头 驱动 架构 方法 | ||
1.激光头驱动架构的工作方法,其特征是,包括以下步骤:
步骤一:用户层发动命令至管理层;
步骤二:管理层分析命令并将分析结果发送至驱动层;
步骤三:驱动层执行命令驱动激光头并返回数据至管理层,
步骤四:管理层将激光头返回的数据返回至用户层,
步骤五:用户层接收激光头数据;
管理层中设有只有用户层可见的API层,在系统Windows目录下添加动态库,在动态库中存储有提供给用户的激光头的调用函数,通过加载此动态库,然后利用提供的激光头调用函数实现对激光头的操作;
在动态库中,通过增加和修改Wince系统的注册表下内容实现注册服务,Wince系统启动时services.exe进程会根据注册表中的配置信息自动加载动态库到内存中。
2.如权利要求1所述的激光头驱动架构的工作方法,其特征是,API层通过系统信息中的硬件版本号来区分当前设备的型号,然后根据设备型号从驱动层调用相应的激光头驱动程序,驱动层编写激光头驱动程序时调用API层提供好的统一接口即可。
3.如权利要求1所述的激光头驱动架构的工作方法,其特征是,驱动层中包含多个激光头的驱动程序,用于适应不同种类的激光头。
4.如权利要求1所述的激光头驱动架构的工作方法,其特征是,动态库中定义了多个导出函数,当系统加载动态库时会首先调用相应的函数,在此API层中实现对激光头所用串口的初始化操作,当服务被卸载时会调用相应的函数,利用该函数实现对激光头进行了释放工作。
5.如权利要求4所述的激光头驱动架构的工作方法,其特征是,在系统中添加第二动态库,第二动态库主要作用是给应用程序加载调用激光头,第二动态库存储了多个函数,激光头驱动程序运行在T30Service服务中,在第二动态库中通过相应的函数来获得T30Service服务的句柄,根据该句柄,使用相应的函数来访问运行在T30Service服务里的激光头驱动程序;
第二动态库中,驱动层编程使用激光头前应先调用相应的函数初始化激光头,初始化激光头包括激光头型号的判断和激光头驱动和串口链路层的初始化;
激光头型号的判断是通过设备硬件版本号进行的,硬件版本号是写在T30智能终端中的一组数字组合,该组数字组合每位代表不同的含义; 首先去读取设备来获得硬件版本号,然后根据硬件版本号的命名规则分析这台智能终端的硬件配置,其中就有激光头型号的确定,一旦确定了激光头的型号,相应的函数调用T30Service服务中与之类型相同的激光头驱动代码来初始化激光头驱动,最终完成激光头驱动的初始化。
6.如权利要求5所述的激光头驱动架构的工作方法,其特征是,第二动态库中,还包括关闭激光头驱动的步骤,关闭激光头函数的主要逻辑也是调用到T30Service服务里去释放激光头资源,不使用激光头模块时应该调用关闭激光头函数去释放激光头;
第二动态库中,还包括使能激光头出光扫码并返回所扫描到的条码的步骤,当驱动层调用相应的函数时,该函数会根据初始化中判断好的激光头型号去调用相应的激光头扫码函数;
第二动态库中,还包括设置激光头配置参数的步骤,对激光头的出光时间、扫码类型、安全等级均是用相应的参数来控制的,驱动层配置激光头的参数。
7.如权利要求1所述的激光头驱动架构的工作方法,其特征是,所述激光头驱动架构,包括:统一接口模块、驱动管理模块及驱动模块;
所述统一接口模块用于接收用户层发送的命令并对该命令进行解析,并将解析后的数据发送至驱动管理模块;
驱动管理模块对解析后的命令进行分析并执行,执行命令时调用驱动模块,驱动模块驱动激光头的动作。
8.如权利要求7所述的激光头驱动架构的工作方法,其特征是,所述激光头驱动架构应用在智能采集终端中。
9.如权利要求7所述的激光头驱动架构的工作方法,其特征是,智能采集终端为基于Wince6.0定制系统的智能采集终端,带有采集设备,包括激光头、红外设备、蓝牙设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网山东省电力公司电力科学研究院;国家电网公司,未经国网山东省电力公司电力科学研究院;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610038026.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于Docker实现冗余交换机操作系统的方法
- 下一篇:齿科浸蜡装置