[发明专利]跟踪卡端与终端指令交互的方法、装置及可读介质有效
申请号: | 202110789284.7 | 申请日: | 2021-07-13 |
公开(公告)号: | CN113536294B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 李庆福 | 申请(专利权)人: | 星汉智能科技股份有限公司 |
主分类号: | G06F21/52 | 分类号: | G06F21/52 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 张志辉 |
地址: | 519030 广东省珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 跟踪 终端 指令 交互 方法 装置 可读 介质 | ||
本发明涉及一种跟踪卡端与终端指令交互的方法、装置及可读介质的技术方案,包括:控卡端与终端的APDU指令交互信息,获取交互信息并存储;基于访问控制规则实现终端的APP访问APDU指令交互信息;APP将APDU指令交互信息根据设置进行自动或主动发送至服务器。本发明的有益效果为:降低了不必要的设备支出;不需要技术人员现场调试,降低了费用成本;可以迅速方便地抓取日志,定位问题,极大地提高了工作效率。
技术领域
本发明涉及计算机移动通信领域,具体涉及了一种跟踪卡端与终端指令交互的方法、装置及可读介质。
背景技术
随着物联网的快速发展,业务场景也在陆续地普及到各个领域,对应的终端也是各种各样。但不管是什么类型的终端,都需要保证其稳定的网络通讯功能,具体就是指终端与卡端的正常交互,而且在出现问题时,能迅速抓取日志、定位问题。
在抓取日志方面,目前业内比较常见的做法是通过特定的跟踪仪设备,在IO层进行数据的拦截与存储,该方法虽然有效,但存在以下几个问题:
1.设备需要购买,增加了厂商的额外费用;
2.终端类型种类较多,很容易存在设备兼容性问题;
3.操作起来需要一定专业知识,对使用人员要求较高;
4.问题设备经常是遍布全球各地,需要将其寄回甚至是出差去现场解决,导致高成本、低效率。
智能卡联盟在2011年提出了Open Mobile API标准,各终端厂商根据标准定义,在部分机型上实现了Android应用程序和智能卡之间的交互接口,如图1:
上层为Android应用层,即普通的Android APK程序。
中间层为Android框架层,对上Android应用开发人员提供标准的SDK API,对下与系统底层服务或相关硬件驱动交互。Android应用程序访问智能卡前,访问控制程序需要通过Android标准API获取应用程序发布时签名使用的数字证书摘要,同时从下层智能卡访问控制文件、程序(Access Rule File/Access Rule Applet,简称ARF/ARA)中的访问控制规则(访问控制规则一般为应用程序签名所用证书摘要),通过对比,判断应用程序是否具有访问智能卡的权限。
下层为底层智能卡硬件,其中内置上层所有应用程序的ARF/ARA以及具体负责运算、存储、鉴权等各类Java Applet程序。Applet A、Applet 1之间是调用者与被调用者的关系,由于在调用过程中需要经过Android系统中访问控制程序的审核控制,所以需要在智能卡中配套提供“Application 1的ARF/ARA”,以便让A顺利访问Applet1。
发明内容
本发明的目的在于至少解决现有技术中存在的技术问题之一,提供了一种跟踪卡端与终端指令交互的方法、装置及可读介质,解决了现有技术的不足。
本发明的技术方案包括一种跟踪卡端与终端指令交互的方法,其特征在于,包括:监控卡端与终端的APDU指令交互信息,获取所述交互信息并存储;基于访问控制规则实现所述终端的APP访问所述APDU指令交互信息;所述APP将所述APDU指令交互信息根据设置进行自动或主动发送至服务器。
根据所述的跟踪卡端与终端指令交互的方法,其中监控卡端与终端的APDU指令交互信息,获取所述交互信息并存储包括:在所述卡端设置监听器,通过所述监听器对所述APDU指令交互信息进行监控,并将所述APDU指令交互信息以私有文件进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于星汉智能科技股份有限公司,未经星汉智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110789284.7/2.html,转载请声明来源钻瓜专利网。