[发明专利]自助终端控制硬件设备的方法、设备管理器和处理器有效
申请号: | 201310321226.7 | 申请日: | 2013-07-26 |
公开(公告)号: | CN103345414A | 公开(公告)日: | 2013-10-09 |
发明(设计)人: | 肖大海;龙文久;欧阳小明;陈楚钦;王庆华;熊飞;肖助明 | 申请(专利权)人: | 广州广电运通金融电子股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G05B19/04 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 510000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自助 终端 控制 硬件 设备 方法 管理器 处理器 | ||
1.一种自助终端控制硬件设备的方法,其特征在于,应用于设备管理器,所述自助终端控制硬件设备的方法包括:
在操作系统启动后,所述设备管理器每隔采集周期,产生第一状态获取指令,并传输至硬件设备,以获取所述硬件设备的状态信息并存储;
所述设备管理器接收上层软件模块启动时产生的复位指令后,判断是否存储有各硬件设备的有效的状态信息,其中,若最新获取的状态信息距离上一次状态信息获取的时间在预定的时间段内,则所述最新获取的状态信息为所述有效的状态信息;
当存储有有效的状态信息时,所述设备管理器将所述有效的状态信息传输至所述上层软件模块,以使所述上层软件模块在接收到所述状态信息后执行启动操作。
2.根据权利要求1所述的方法,其特征在于,所述自助终端控制硬件设备的方法还包括:
所述设备管理器在接收到所述上层软件模块传输的复位指令,且判断得知未存储有各硬件设备的有效的状态信息时,产生第二状态获取指令,以使所述硬件设备在接收到所述第二状态获取指令后,将当前的状态信息传输至所述设备管理器;
所述设备管理器接收所述硬件设备传输的所述当前的状态信息,并将所述当前的状态信息传输至所述上层软件模块,以使所述上层软件模块在接收到所述状态信息后执行启动操作。
3.根据权利要求1或2所述的方法,其特征在于,所述自助终端控制硬件设备的方法还包括:
所述设备管理器接收所述上层软件模块退出时产生的卸载指令;
所述设备管理器产生卸载成功指令,并将所述卸载成功指令传输至所述上层软件模块,以使所述上层软件模块在接收到所述卸载成功指令后执行退出操作。
4.根据权利要求1或2所述的方法,其特征在于,所述自助终端控制硬件设备的方法还包括:
所述设备管理器接收所述上层软件模块传输的操作指令,并判断所述操作指令的类型,所述操作指令的类型包括:待过滤指令、硬件操控指令和状态提取指令;
所述设备管理器根据所述操作指令,执行相应的操作;
其中,当所述操作指令为待过滤指令时,所述设备管理器过滤本次操作指令,并将产生的通知信息传输至所述上层软件模块;
当所述操作指令为硬件操控指令时,所述设备管理器将所述硬件操控指令传输至相应的硬件设备,以使所述硬件设备执行相应的操作;
当所述操作指令为状态提取指令时,所述设备管理器判断最新存储的所述状态信息是否有效,若有效,将最新存储的所述状态信息传输至所述上层软件模块,若无效,所述设备管理器获取所述硬件设备当前的状态信息,并将所述当前的状态信息传输至所述上层软件模块。
5.根据权利要求4所述的方法,其特征在于,所述判断所述操作指令的类型,包括:
所述设备管理器接收规则库配置文件,所述规则库配置文件中设置有黑名单,所述黑名单中设置有不允许所述上层软件模块执行的操作;
所述设备管理器在接收到所述操作指令后,将所述操作指令与所述黑名单中规定的操作相匹配,若所述操作指令对应的操作与黑名单上设置的操作相匹配,则说明所述操作指令为待过滤指令。
6.一种设备管理器,其特征在于,包括:
第一指令产生模块,用于在操作系统启动后,每隔采集周期,产生第一状态获取指令,并传输至硬件设备,以获取所述硬件设备的状态信息并存储;
第一判断模块,用于接收上层软件模块启动时产生的复位指令后,判断是否存储有各硬件设备的有效的状态信息,其中,若最新获取的状态信息距离上一次状态信息获取的时间在预定的时间段内,则所述最新获取的状态信息为所述有效的状态信息;
第一传输模块,用于在根据第一判断模块获知存储有有效的状态信息时,将所述有效的状态信息传输至所述上层软件模块,以使所述上层软件模块在接收到所述状态信息后执行启动操作。
7.根据权利要求6所述的装置,其特征在于,所述设备管理器还包括:
第二指令产生模块,用于在根据判断模块获知未存储有效的状态信息时,产生第二状态获取指令,以使所述硬件设备在接收到所述第二状态获取指令后,将当前的状态信息传输至所述设备管理器;
第二传输模块,用于接收所述硬件设备传输的所述当前的状态信息,并将所述当前的状态信息传输至所述上层软件模块,以使所述上层软件模块在接收到所述状态信息后执行启动操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州广电运通金融电子股份有限公司,未经广州广电运通金融电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310321226.7/1.html,转载请声明来源钻瓜专利网。