[发明专利]一种外部设备管理系统及使用方法及具备该系统的自助机在审

专利信息
申请号: 201910775765.5 申请日: 2019-08-21
公开(公告)号: CN110502352A 公开(公告)日: 2019-11-26
发明(设计)人: 戴丹丹 申请(专利权)人: 广州慧营智能科技有限公司
主分类号: G06F9/54 分类号: G06F9/54;G06F9/445;G06F13/10
代理公司: 44260 深圳市兴科达知识产权代理有限公司 代理人: 张德兴<国际申请>=<国际公布>=<进入
地址: 510000 广东省广州市黄埔区联*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 设备管理层 设备通信层 业务层 外设 外部设备 外部设备管理 自动卸载设备 设备驱动层 协议转换层 驱动 插入系统 代码修改 更换设备 设备类型 外设管理 系统管理 移出系统 自动加载 动态库 硬件层 适配 配置 维护
【权利要求书】:

1.一种自助机外部设备管理系统,其特征在于:包括硬件层、设备驱动层、设备管理层、设备通信层、协议转换层和业务层;

所述设备驱动层为各种自助机所需要的外设硬件;

每个外设硬件都需要根据业务需求做应用层驱动的开发,一个设备对应一个动态库文件,所述设备驱动层向下直接跟硬件交互,向相关设备发送特定的指令,同时接收来自设备的应答和消息,向上注册设备,并且提供相关的软件接口,以便上层设备控制,接收来自设备的消息;

所述设备管理层动态管理连接到系统的设备,在设备插入系统时自动加载设备的驱动,在设备移出系统时,自动卸载设备的驱动;通过读取配置文件,把外设驱动绑定到通信层中对应类型的通信动态库上,搭起通信层到设备驱动层的桥梁;

所述设备通信层根据不同的设备类型维护不同类型动态库,向下通过设备管理层绑定属于该类型的设备驱动,建立通信桥梁,向上使用DBUS与协议转换层建立进程间通信,交换数据;

所述协议转换层对业务层的下发的指令解析、转换,再通过DBUS下发到设备通信层的指定类型的进程中,对设备通信层上传的数据解析、转换,再上传到业务层。

2.所述业务层根据自助机的功能定义相关的业务,与协议转换层通信。

3.根据权利要求1所述的自助机外部设备管理系统,其特征在于:所述硬件层包括USB接口设备和串口接口设备。

4.根据权利要求1或2所述的自助机外部设备管理系统,其特征在于:所述协议转换层与业务层之间通过Websocket通信。

5.一种权利要求1-3之一所述的自助机外部设备管理系统的使用方法,其特征在于包括以下步骤:步骤1.模块化设备驱动,自助机根据需求封装底层的设备驱动,所述系统要求模块化设备驱动,即每一个外设驱动都要按照定义好的模板编写,需要定义一个模块初始化接口、模块反初始化接口、模块输入输出控制接口和信号与槽接口,如下:

static int module_init(void * args);

static int module_uninit(void * args);

static int module_ioctl(int cmd, void * data);

static int module_signal(signal_type_t type , void * data);

并且使用extern_module_declare(_object_type, _module_init,_module_uninit,...) 注册模块;

步骤2.根据自助机的设备类型进行分类,注册所述模块;

步骤3. 配置管理程序扫描当前已经注册的设备驱动和各种类型的动态库,生成一张配置表,选择当前设备类型下要使用的是哪一款设备,根据选择好的搭配,生成一个配置文件。

6.步骤4. 设备管理服务会根据配置文件的内容,使用dlopen动态的加载指定的设备驱动,并且绑定到对应的类型动态库上去;

步骤5. 接着如果此时是业务层向设备发送指令,则会通过websocket把指令给到协议转换层,业务转换层会对指令进行解析和转换,再通过DBUS给到指定的类型动态库,由于前4步已经使类型动态库和设备驱动绑定好了,所以指令会通过设备驱动层到达外部设备,达到业务层控制外部设备的目的;如果此时是外部设备主动反馈信息给业务层,那外部设备反馈的信息会通过设备驱动层到底类型动态库,通过DBUS发送到协议转换层,协议转换层对信息进行解析转换,再由websocket发送到业务层,达到了业务层获取外部设备状态的目的。

7.根据权利要求4所述的自助机外部设备管理系统的使用方法,其特征在于:自助机的设备类型例如分为摄像头类、打印机类、读卡器类等等,然后维护相应类型的动态库;例如Type_Camera.so、Type_Print.so、Type_Reader.so。

8.一种自助机,其具备权利要求1-3之一所述的自助机外部设备管理系统。

9.一种权利要求6所述的自助机,该自助机可以为医院的挂号机、银行的存取款机、地铁的售票机。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州慧营智能科技有限公司,未经广州慧营智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910775765.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code