一种智能卡状态检测的方法及其系统技术方案

技术编号:14339528 阅读:113 留言:0更新日期:2017-01-04 12:06
本发明专利技术提供了一种智能卡状态检测的方法及其系统,通过当获取到智能卡插入卡槽内的电压信号后,将所述电压信号转化成数字信号,将所述数字信号存储在智能卡的寄存器内;中央处理器获取寄存器内的数字信号,根据所述数字信号识别出卡槽内智能卡的类型;根据识别出的智能卡类型,分别检测每个智能卡的工作电压,并根据所述工作电压返回相对应智能卡的通讯状态。本发明专利技术所述提供的方法和系统,由于减少卡检测端口的设置,并且可以自动依次对移动终端上每个智能卡的状态进行检测,提高了卡状态检测的智能性,因此促进了智能移动终端技术的发展。

【技术实现步骤摘要】

本专利技术涉及卡状态检测
,尤其涉及的是一种智能卡状态检测的方法及其系统
技术介绍
目前,智能移动终端的SD卡和SIM卡在通讯时,需要检测卡在通讯时的状态。单一的检测方式是SD卡设置一个检测端口,SIM卡设置一个检测端口,因此对移动终端上插入卡槽内的智能卡进行状态检测时,需要依次通过检测端口对每个智能卡进行检测,所以现有技术中的方法不仅检测方式单一,而且需要对每个智能卡进行逐个检测,检测效率低。因此,现有技术有待于进一步的改进。
技术实现思路
鉴于上述现有技术中的不足之处,本专利技术的目的在于为用户提供一种智能卡状态检测的方法及其系统,克服现有技术中的检测方式单一,而且检测效率低的缺陷。本专利技术解决技术问题所采用的技术方案如下:一种智能卡状态检测的方法,其中,包括以下步骤:A、当获取到智能卡插入卡槽内的电压信号后,将所述电压信号转化成数字信号,将所述数字信号存储在智能卡的寄存器内;B、中央处理器获取寄存器内的数字信号,根据所述数字信号识别出卡槽内智能卡的类型;C、根据识别出的智能卡类型,分别检测每个智能卡的工作电压,并根据所述工作电压返回相对应智能卡的通讯状态。所述的智能卡状态检测的方法,其中,所述步骤A中对卡槽内是否有智能卡插入进行检测的方法,包括:A1、采集将智能卡插入卡槽时产生的红外反射光线;A2、将所述红外反射光线转换成电压信号。所述的智能卡状态检测的方法,其中,所述智能卡包括:SD卡和SIM卡,并且根据不同的智能卡类型,存储在寄存器内的数字信号对应的数字不同。所述的智能卡状态检测的方法,其中,所述B中,当识别出卡槽内智能卡的类型之后,还包括步骤:B1、中央处理器模块对卡槽内智能卡是否处于工作状态,若识别出智能卡处于非工作状态,则判断所述智能卡是否从卡槽拔出。所述的智能卡状态检测的方法,其中,所述步骤C中所述检测每个智能卡的工作电压的方法包括:C1、当接收到检测智能卡的工作电压的信号时,电压检测单元内的NMOS管输出低电平信号到中央处理器;C2、所述中央处理器根据所述低电压信号地址,从其内部寄存器调用智能卡检测指令信号到智能卡,检测智能卡的通讯状态。一种智能卡状态检测的系统,其中,包括:卡插入检测模块,用于当获取到智能卡插入卡槽内的电压信号后,将所述电压信号转化成数字信号,将所述数字信号存储在智能卡的寄存器内;卡类型检测模块,用于中央处理器获取寄存器内的数字信号,根据所述数字信号识别出卡槽内智能卡的类型;卡状态检测模块,用于根据识别出的智能卡类型,分别检测每个智能卡的工作电压,并根据所述工作电压返回相对应智能卡的通讯状态。所述的智能卡状态检测的系统,其中,所述卡插入检测模块包括:光信号采集单元,用于采集将智能卡插入卡槽时产生的红外反射光线;光电转换单元,用于将所述红外反射光线转换成电压信号。所述的智能卡状态检测的系统,其中,所述智能卡包括:SD卡和SIM卡,并且根据不同的智能卡类型,存储在寄存器内的数字信号对应的数字不同。所述的智能卡状态检测的系统,其中,所述卡类型检测模块包括:卡工作状态检测单元,用于中央处理器模块对卡槽内智能卡是否处于工作状态,若识别出智能卡处于非工作状态,则判断所述智能卡是否从卡槽拔出。所述的智能卡状态检测的系统,其中,卡状态检测模块包括:检测指令输出单元,用于所述当接收到检测智能卡的工作电压的信号时,电压检测单元内的NMOS管输出低电平信号到中央处理器;检测执行单元,用于所述中央处理器根据所述低电压信号地址,从其内部寄存器调用智能卡检测指令信号到智能卡,检测智能卡的通讯状态。有益效果:本专利技术提供了一种智能卡状态检测的方法及其系统,通过当获取到智能卡插入卡槽内的电压信号后,将所述电压信号转化成数字信号,将所述数字信号存储在智能卡的寄存器内;中央处理器获取寄存器内的数字信号,根据所述数字信号识别出卡槽内智能卡的类型;根据识别出的智能卡类型,分别检测每个智能卡的工作电压,并根据所述工作电压返回相对应智能卡的通讯状态。本专利技术所述提供的方法和系统,由于减少卡检测端口的设置,并且可以自动依次对移动终端上每个智能卡的状态进行检测,提高了卡状态检测的智能性,因此促进了智能移动终端技术的发展。附图说明图1是本专利技术所述智能卡状态检测的方法的步骤流程图。图2是本专利技术所述方法中卡插入检测的方法原理示意图。图3是本专利技术所述方法中卡状态检测的方法原理示意图。图4是本专利技术所述系统的原理结构示意图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本专利技术,并不用于限定本专利技术。本专利技术提供了一种智能卡状态检测的方法,如图1所述,包括以下步骤:S1、当获取到智能卡插入卡槽内的电压信号后,将所述电压信号转化成数字信号,将所述数字信号存储在智能卡的寄存器内。本步骤首先获取智能卡插入到卡槽后在卡槽中产生的反射光信号转化成电压信号,并将所述电压信号转化成数字信号,并将所述数字信号存储到智能卡的卡槽内的寄存器内。具体的,所述智能卡包括:SD卡和SIM卡,并且根据不同的智能卡类型,存储在寄存器内的数字信号对应的数字不同。在移动终端中可以设置一到两个SIM卡和一个SD卡,则在具体实施过程中,由于移动终端中不止一个智能卡,则在每个卡槽内转换得到的数字信号所对应的数字均不同,因此存储到智能卡的卡槽内的寄存器内的数字均不同,因此可以通过获取寄存器内存储的数字,识别出卡槽内是否有智能卡插入和根据数字的不同识别出具体卡槽内的智能卡种类。S2、中央处理器获取寄存器内的数字信号,根据所述数字信号识别出卡槽内智能卡的类型。由于在步骤S1中当智能卡插入卡槽内时,已经将与智能卡信息相关的数字信号存储到寄存器内,因此中央处理器可以从卡槽内的寄存器内得到的数字信号中识别出对应卡槽内智能卡的类型。S3、根据识别出的智能卡类型,分别检测每个智能卡的工作电压,并根据所述工作电压返回相对应智能卡的通讯状态。中央处理器在识别出智能卡的类型后,对智能卡的工作电压进行检测,并根据检测出的工作电压反馈出智能卡的通讯状态。可以想到的是,若获取到智能卡的工作电压处于正常范围,则说明智能卡处于正常的通讯状态,若获取到智能卡的工作电压低于正常范围,则说明智能卡的通讯状态不佳。为了能更好的对智能卡状态进行检测,在识别出智能卡的种类后,所述步骤S2中,当中央处理器识别出卡槽内智能卡的类型之后,还包括步骤:S21、中央处理器模块对卡槽内智能卡是否处于工作状态,若识别出智能卡处于非工作状态,则判断所述智能卡是否从卡槽拔出。所述步骤S3中所述检测每个智能卡的工作电压的方法包括:S31、当接收到检测智能卡的工作电压的信号时,电压检测单元内的NMOS管输出低电平信号到中央处理器;S32、所述中央处理器根据所述低电压信号地址,从其内部寄存器调用智能卡检测指令信号到智能卡,检测智能卡的通讯状态。下面以本专利技术所述方法的具体应用实施例,对其做进一步的说明。结合图2和图3所示。移动终端SD卡与SIM卡在插入卡槽时,需要检测SD卡与SIM卡。当SD卡与SIM卡在插入卡槽时,设先插入SD卡,再插入SIM卡,则先检测SD卡是否插入,再检测SIM卡是否插入。预先设置在卡槽内的红外检测单元检测本文档来自技高网...
一种智能卡状态检测的方法及其系统

【技术保护点】
一种智能卡状态检测的方法,其特征在于,包括以下步骤:A、当获取到智能卡插入卡槽内的电压信号后,将所述电压信号转化成数字信号,将所述数字信号存储在智能卡的寄存器内;B、中央处理器获取寄存器内的数字信号,根据所述数字信号识别出卡槽内智能卡的类型;C、根据识别出的智能卡类型,分别检测每个智能卡的工作电压,并根据所述工作电压返回相对应智能卡的通讯状态。

【技术特征摘要】
1.一种智能卡状态检测的方法,其特征在于,包括以下步骤:A、当获取到智能卡插入卡槽内的电压信号后,将所述电压信号转化成数字信号,将所述数字信号存储在智能卡的寄存器内;B、中央处理器获取寄存器内的数字信号,根据所述数字信号识别出卡槽内智能卡的类型;C、根据识别出的智能卡类型,分别检测每个智能卡的工作电压,并根据所述工作电压返回相对应智能卡的通讯状态。2.根据权利要求1所述的智能卡状态检测的方法,其特征在于,所述步骤A中对卡槽内是否有智能卡插入进行检测的方法,包括:A1、采集将智能卡插入卡槽时产生的红外反射光线;A2、将所述红外反射光线转换成电压信号。3.根据权利要求1所述的智能卡状态检测的方法,其特征在于,所述智能卡包括:SD卡和SIM卡,并且根据不同的智能卡类型,存储在寄存器内的数字信号对应的数字不同。4.根据权利要求3所述的智能卡状态检测的方法,其特征在于,所述B中,当识别出卡槽内智能卡的类型之后,还包括步骤:B1、中央处理器模块对卡槽内智能卡是否处于工作状态,若识别出智能卡处于非工作状态,则判断所述智能卡是否从卡槽拔出。5.根据权利要求3所述的智能卡状态检测的方法,其特征在于,所述步骤C中所述检测每个智能卡的工作电压的方法包括:C1、当接收到检测智能卡的工作电压的信号时,电压检测单元内的NMOS管输出低电平信号到中央处理器;C2、所述中央处理器根据所述低电压信号地址,从其内部寄存器调用智能卡检测指令信号到智能卡,检测智能卡的通讯状态。6.一种智...

【专利技术属性】
技术研发人员:黄树伟
申请(专利权)人:TCL移动通信科技宁波有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1