[发明专利]一种读卡器业务实现方法及读卡器有效
申请号: | 201711428220.4 | 申请日: | 2017-12-26 |
公开(公告)号: | CN108196886B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 曹雪韬;庞欢欢;邵辉 | 申请(专利权)人: | 浪潮通用软件有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06K7/00 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 250100 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 读卡器 业务 实现 方法 | ||
1.一种读卡器业务实现方法,其特征在于,
确定至少一种读卡器类型以及每一种所述读卡器类型对应的至少一种操作方法;
还包括:
在所述至少一种读卡器类型中,选择出待读取卡对应的目标读卡器类型;
生成所述目标读卡器类型对应的读卡器实例化对象;
利用所述读卡器实例化对象,调用至少一种目标操作方法对所述待读取卡进行操作,其中,所述至少一种目标操作方法包括在所述目标读卡器类型对应的至少一种操作方法中;
进一步包括:
确定至少一个读卡器类与至少一个样本标识信息的对应关系;
所述生成所述目标读卡器类型对应的读卡器实例化对象,包括:
根据所述目标读卡器类型以及所述待读取卡,确定出读卡器标识信息;
根据所述对应关系,利用预先设定的类加载器加载所述读卡器标识信息对应的目标读卡器类;
利用所述目标读卡器类,生成所述读卡器实例化对象。
2.根据权利要求1所述的方法,其特征在于,
所述确定至少一种读卡器类型以及每一种所述读卡器类型对应至少一种操作方法,包括:
设置至少一种读卡器接口,其中,每一种所述读卡器接口中包括至少一种读卡器方法,且对应一种读卡器类型;
设置公共接口,其中,所述公共接口中包括至少一种公共方法;
针对每一种所述读卡器类型均执行:在对应的读卡器接口包括的至少一种读卡器方法以及所述公共接口包括的至少一种公共方法中,确定出所述读卡器类型对应的至少一种操作方法。
3.根据权利要求2所述的方法,其特征在于,
所述利用所述读卡器实例化对象,调用至少一种目标操作方法对所述待读取卡进行操作,包括:
A1:判断所述至少一种目标操作方法中是否存在公共方法,如果是,执行A2;否则,执行A3;
A2:在所述至少一种目标操作方法中确定出至少一种待调用公共方法,并利用所述读卡器实例化对象从所述公共接口中调用所述至少一种待调用公共方法;
A3:利用所述读卡器实例化对象从所述目标读卡器类型对应的读卡器接口中调用所述至少一种目标操作方法。
4.根据权利要求1至3任一所述的方法,其特征在于,
每一种所述读卡器类型对应的至少一种操作方法包括:单次写卡方法、单次读卡方法、循环写卡方法、停止写卡循环方法、循环读卡方法以及停止读卡循环方法中的至少一种或多种;
和/或,
在所述利用所述读卡器实例化对象,调用至少一种目标操作方法对所述待读取卡进行操作之后,进一步包括:
监控所述待读取卡的操作进度,并将所监控到的操作进度进行实时展示。
5.一种读卡器,其特征在于,包括:
确定模块,用于确定至少一种读卡器类型以及每一种所述读卡器类型对应的至少一种操作方法;
选择模块,用于在所述确定模块确定的所述至少一种读卡器类型中,选择出待读取卡对应的目标读卡器类型;
生成模块,用于生成所述选择模块选择出的所述目标读卡器类型对应的读卡器实例化对象;
调用模块,利用所述生成模块生成的所述读卡器实例化对象,调用至少一种目标操作方法对所述待读取卡进行操作,其中,所述至少一种目标操作方法包括在所述目标读卡器类型对应的至少一种操作方法中;
进一步包括:
关系确定模块,用于确定至少一个读卡器类与至少一个样本标识信息的对应关系;
所述生成模块,包括:加载子模块以及生成子模块;
所述加载子模块,用于根据所述目标读卡器类型以及所述待读取卡,确定出读卡器标识信息;根据所述对应关系,利用预先设定的类加载器加载所述读卡器标识信息对应的目标读卡器类;
所述生成子模块,用于利用所述目标读卡器类,生成所述读卡器实例化对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通用软件有限公司,未经浪潮通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711428220.4/1.html,转载请声明来源钻瓜专利网。