CN106295433A - 一种智能卡状态检测的方法及其*** - Google Patents
一种智能卡状态检测的方法及其*** Download PDFInfo
- Publication number
- CN106295433A CN106295433A CN201610645863.3A CN201610645863A CN106295433A CN 106295433 A CN106295433 A CN 106295433A CN 201610645863 A CN201610645863 A CN 201610645863A CN 106295433 A CN106295433 A CN 106295433A
- Authority
- CN
- China
- Prior art keywords
- smart card
- card
- detection
- state
- draw
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/0095—Testing the sensing arrangement, e.g. testing if a magnetic card reader, bar code reader, RFID interrogator or smart card reader functions properly
Landscapes
- Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Telephone Function (AREA)
Abstract
本发明提供了一种智能卡状态检测的方法及其***,通过当获取到智能卡***卡槽内的电压信号后,将所述电压信号转化成数字信号,将所述数字信号存储在智能卡的寄存器内;中央处理器获取寄存器内的数字信号,根据所述数字信号识别出卡槽内智能卡的类型;根据识别出的智能卡类型,分别检测每个智能卡的工作电压,并根据所述工作电压返回相对应智能卡的通讯状态。本发明所述提供的方法和***,由于减少卡检测端口的设置,并且可以自动依次对移动终端上每个智能卡的状态进行检测,提高了卡状态检测的智能性,因此促进了智能移动终端技术的发展。
Description
技术领域
本发明涉及卡状态检测技术领域,尤其涉及的是一种智能卡状态检测的方法及其***。
背景技术
目前,智能移动终端的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卡是否***。预先设置在卡槽内的红外检测单元检测到有卡***时,卡槽内的光电转化单元将智能卡的红外反射光线转化为电压信号,该反射光线为红外检测单元发射到卡上的红外检测光线,经过卡反射到光电转化单元。模数转化单元将光电转化单元转化反射光线为电压信号转化成数字信号,存储在卡槽内的寄存器单元,同时等待检测SIM卡***的状态。由于SD卡与SIM卡***的时间间隔短,则此处中央处理器不需要执行卡检测等待指令。
当第一张卡***卡槽时,譬如SD卡,测到SD卡后,等待第二张卡***卡槽检测。当第二张卡***卡槽时,譬如SIM卡,红外检测单元发送红外光线到卡,卡反射的光线经过光电转化单元将卡的反射光线转化为电压信号。卡槽内的模数转化单元将该电压信号转化成数字信号,存储在卡槽内的寄存器单元2。
发送中断请求信号到中央处理器,请求检测识别该卡的类型是SD卡还是SIM卡。中央处理器调用寄存器单元的数字信号指令,检测智能移动终端卡槽有卡***。
由于智能移动终端卡槽已经定义SD卡和SIM卡的类型,则中央处理器需要检测SD卡和SIM卡在***卡槽后的状态,譬如SD卡和SIM卡是否在工作,若SD卡和SIM卡不工作时是否被拔出。
设置电源检测模块,用于检测SD卡和SIM卡的供电状态。设SD卡的工作电压为V1,SIM卡的工作电压为V2,电源检测模块内的电压检测单元1检测SD卡的工作电压V1,电源检测模块内的电压检测单元2检测SIM卡的工作电压V2 。
若SD卡工作,SIM卡未***卡槽,则电源检测模块内的电压检测单元检测SD卡的工作电压V1。电压检测单元内的NMOS管被打开,输出低电平信号到中央处理器,中央处理器根据低电平信号地址,从其内部寄存器单元调用SD卡检测指令信号到SD卡模块,检测SD卡的状态, 设此处中央处理器的检测单元1检测SD卡的状态。
在上述方法的基础上,本发明提供了一种智能卡状态检测的***,如图4所示,所述***包括:
卡***检测模块110,用于当获取到智能卡***卡槽内的电压信号后,将所述电压信号转化成数字信号,将所述数字信号存储在智能卡的寄存器内;其功能如步骤S1所述。
卡类型检测模块120,用于中央处理器获取寄存器内的数字信号,根据所述数字信号识别出卡槽内智能卡的类型;其功能如步骤S2所述。
卡状态检测模块130,用于根据识别出的智能卡类型,分别检测每个智能卡的工作电压,并根据所述工作电压返回相对应智能卡的通讯状态,其功能如步骤S3所述。
所述卡***检测模块包括:
光信号采集单元,用于采集将智能卡***卡槽时产生的红外反射光线;
光电转换单元,用于将所述红外反射光线转换成电压信号。
所述智能卡包括:SD卡和SIM卡,并且根据不同的智能卡类型,存储在寄存器内的数字信号对应的数字不同。
所述卡类型检测模块包括:
卡工作状态检测单元,用于中央处理器模块对卡槽内智能卡是否处于工作状态,若识别出智能卡处于非工作状态,则判断所述智能卡是否从卡槽拔出。
卡状态检测模块包括:
检测指令输出单元,用于所述当接收到检测智能卡的工作电压的信号时,电压检测单元内的NMOS管输出低电平信号到中央处理器;
检测执行单元,用于所述中央处理器根据所述低电压信号地址,从其内部寄存器调用智能卡检测指令信号到智能卡,检测智能卡的通讯状态。
有益效果:本发明提供了一种智能卡状态检测的方法及其***,通过当获取到智能卡***卡槽内的电压信号后,将所述电压信号转化成数字信号,将所述数字信号存储在智能卡的寄存器内;中央处理器获取寄存器内的数字信号,根据所述数字信号识别出卡槽内智能卡的类型;根据识别出的智能卡类型,分别检测每个智能卡的工作电压,并根据所述工作电压返回相对应智能卡的通讯状态。本发明所述提供的方法和***,由于减少卡检测端口的设置,并且可以自动依次对移动终端上每个智能卡的状态进行检测,提高了卡状态检测的智能性,因此促进了智能移动终端技术的发展。
可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。
Claims (10)
1.一种智能卡状态检测的方法,其特征在于,包括以下步骤:
A、当获取到智能卡***卡槽内的电压信号后,将所述电压信号转化成数字信号,将所述数字信号存储在智能卡的寄存器内;
B、中央处理器获取寄存器内的数字信号,根据所述数字信号识别出卡槽内智能卡的类型;
C、根据识别出的智能卡类型,分别检测每个智能卡的工作电压,并根据所述工作电压返回相对应智能卡的通讯状态。
2.根据权利要求1所述的智能卡状态检测的方法,其特征在于,所述步骤A中对卡槽内是否有智能卡***进行检测的方法,包括:
A1、采集将智能卡***卡槽时产生的红外反射光线;
A2、将所述红外反射光线转换成电压信号。
3.根据权利要求1所述的智能卡状态检测的方法,其特征在于,所述智能卡包括:SD卡和SIM卡,并且根据不同的智能卡类型,存储在寄存器内的数字信号对应的数字不同。
4.根据权利要求3所述的智能卡状态检测的方法,其特征在于,所述B中,当识别出卡槽内智能卡的类型之后,还包括步骤:
B1、中央处理器模块对卡槽内智能卡是否处于工作状态,若识别出智能卡处于非工作状态,则判断所述智能卡是否从卡槽拔出。
5.根据权利要求3所述的智能卡状态检测的方法,其特征在于,所述步骤C中所述检测每个智能卡的工作电压的方法包括:
C1、当接收到检测智能卡的工作电压的信号时,电压检测单元内的NMOS管输出低电平信号到中央处理器;
C2、所述中央处理器根据所述低电压信号地址,从其内部寄存器调用智能卡检测指令信号到智能卡,检测智能卡的通讯状态。
6.一种智能卡状态检测的***,其特征在于,包括:
卡***检测模块,用于当获取到智能卡***卡槽内的电压信号后,将所述电压信号转化成数字信号,将所述数字信号存储在智能卡的寄存器内;
卡类型检测模块,用于中央处理器获取寄存器内的数字信号,根据所述数字信号识别出卡槽内智能卡的类型;
卡状态检测模块,用于根据识别出的智能卡类型,分别检测每个智能卡的工作电压,并根据所述工作电压返回相对应智能卡的通讯状态。
7.根据权利要求6所述的智能卡状态检测的***,其特征在于,所述卡***检测模块包括:
光信号采集单元,用于采集将智能卡***卡槽时产生的红外反射光线;
光电转换单元,用于将所述红外反射光线转换成电压信号。
8.根据权利要求6所述的智能卡状态检测的***,其特征在于,所述智能卡包括:SD卡和SIM卡,并且根据不同的智能卡类型,存储在寄存器内的数字信号对应的数字不同。
9.根据权利要求8所述的智能卡状态检测的***,其特征在于,所述卡类型检测模块包括:
卡工作状态检测单元,用于中央处理器模块对卡槽内智能卡是否处于工作状态,若识别出智能卡处于非工作状态,则判断所述智能卡是否从卡槽拔出。
10.根据权利要求8所述的智能卡状态检测的***,其特征在于,卡状态检测模块包括:
检测指令输出单元,用于所述当接收到检测智能卡的工作电压的信号时,电压检测单元内的NMOS管输出低电平信号到中央处理器;
检测执行单元,用于所述中央处理器根据所述低电压信号地址,从其内部寄存器调用智能卡检测指令信号到智能卡,检测智能卡的通讯状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610645863.3A CN106295433B (zh) | 2016-08-09 | 2016-08-09 | 一种智能卡状态检测的方法及其*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610645863.3A CN106295433B (zh) | 2016-08-09 | 2016-08-09 | 一种智能卡状态检测的方法及其*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106295433A true CN106295433A (zh) | 2017-01-04 |
CN106295433B CN106295433B (zh) | 2019-10-11 |
Family
ID=57666397
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610645863.3A Expired - Fee Related CN106295433B (zh) | 2016-08-09 | 2016-08-09 | 一种智能卡状态检测的方法及其*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106295433B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109495353A (zh) * | 2018-12-29 | 2019-03-19 | 广西程天电子科技有限公司 | 一种物联网卡批量检测装置及方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006092266A (ja) * | 2004-09-24 | 2006-04-06 | Matsushita Electric Ind Co Ltd | 小型カードアダプタ |
CN101739222A (zh) * | 2008-11-20 | 2010-06-16 | 联发科技股份有限公司 | 电子装置、接口电路及存取方法 |
CN101944670A (zh) * | 2010-08-27 | 2011-01-12 | 华为终端有限公司 | 一种智能卡插座、移动终端和移动终端的工作方法 |
CN101960678A (zh) * | 2007-12-28 | 2011-01-26 | 莫列斯公司 | 卡适配器 |
CN103559472A (zh) * | 2013-10-17 | 2014-02-05 | 步步高教育电子有限公司 | 一种识别卡片身份标识码的装置及方法 |
-
2016
- 2016-08-09 CN CN201610645863.3A patent/CN106295433B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006092266A (ja) * | 2004-09-24 | 2006-04-06 | Matsushita Electric Ind Co Ltd | 小型カードアダプタ |
CN101960678A (zh) * | 2007-12-28 | 2011-01-26 | 莫列斯公司 | 卡适配器 |
CN101739222A (zh) * | 2008-11-20 | 2010-06-16 | 联发科技股份有限公司 | 电子装置、接口电路及存取方法 |
CN101944670A (zh) * | 2010-08-27 | 2011-01-12 | 华为终端有限公司 | 一种智能卡插座、移动终端和移动终端的工作方法 |
CN103559472A (zh) * | 2013-10-17 | 2014-02-05 | 步步高教育电子有限公司 | 一种识别卡片身份标识码的装置及方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109495353A (zh) * | 2018-12-29 | 2019-03-19 | 广西程天电子科技有限公司 | 一种物联网卡批量检测装置及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN106295433B (zh) | 2019-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105094494B (zh) | 指纹识别方法、装置及电子设备 | |
CN109491990A (zh) | 一种检测数据质量的方法以及检测数据质量的装置 | |
CN107219945A (zh) | 检测光学鼠标休眠与唤醒的电路与其方法 | |
CN106238350A (zh) | 一种基于机器视觉的太阳能电池片分选方法与*** | |
CN106383121B (zh) | 一种可自适应多品牌的视觉检测方法及*** | |
CN103442174A (zh) | 一种实现大幅面在线检测的多cis拼接智能相机及方法 | |
CN106298569A (zh) | 一种图像芯片的量产测试方法及装置 | |
CN106373279B (zh) | 用于多表集抄***的智能ic卡水表的通信方法 | |
CN108306785A (zh) | Can报文周期检测***及方法 | |
CN106295433A (zh) | 一种智能卡状态检测的方法及其*** | |
CN103248547B (zh) | Modbus RTU从站快速捕获数据的方法及从站 | |
CN107552414B (zh) | 理管机检测方法及理管机检测装置 | |
CN103995765B (zh) | 一种led控制卡自动测试***及方法 | |
CN107818660A (zh) | 可检测沐浴房内跌倒事件发生的装置及方法 | |
CN103679917A (zh) | 一种基于fpga的高速纸币冠字号码提取识别***及其实现方法 | |
CN103927312A (zh) | 一种cis 图像传感器的失效信息自动分类方法及*** | |
CN109586788A (zh) | 监控***故障诊断方法、装置、计算机设备及存储介质 | |
CN109407039A (zh) | 智能电表及其***、自诊断方法和故障检测方法 | |
CN110059664A (zh) | 指纹识别电路及指纹识别方法 | |
CN106920577A (zh) | 存储器芯片的检测方法、检测装置和检测*** | |
CN110308321A (zh) | 动态电流的检测方法及装置 | |
CN207851839U (zh) | 基于嵌入式的物体检测识别仪和物体检测识别仪*** | |
CN109257247A (zh) | 一种通讯模块的质量检测*** | |
CN109521312B (zh) | 一种非技术线损检测方法、装置及*** | |
CN107389677B (zh) | 一种绒布绒毛品质的检测方法及其装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20201022 Address after: 6 building, No. 999, Lane 315100, sailing Road, hi tech Zone, Zhejiang, Ningbo, 5 Patentee after: TCL COMMUNICATION (NINGBO) Co.,Ltd. Address before: 10 building, No. 999, Lane 315100, sailing Road, hi tech Zone, Zhejiang, Ningbo, 5 Patentee before: TCL mobile communication technology (Ningbo) Co.,Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20191011 |