一种检测sim卡掉卡的方法及系统的制作方法

文档序号:9619305阅读:453来源:国知局
一种检测sim卡掉卡的方法及系统的制作方法
【技术领域】
[0001]本发明涉及S頂卡技术领域,特别涉及一种检测S頂卡掉卡的方法及系统。
【背景技术】
[0002]移动终端需要使用运营商提供的网络时必须在移动终端中放入运营商提供的S頂(Subscriber Identity Module,客户识别模块)卡,因为SIM卡都只是通过一定的机械结构卡在移动终端中,并与移动终端相应的触点相连接,其电气连接稳定性相对较低,特别是移动终端具有便携性,经常处于运动当中,甚至出现跌落、碰撞等情况,很容易使S頂卡与移动终端的连接中断,出现掉卡的现象。
[0003]对于S頂卡掉卡的检测往往需要通过示波器抓取掉卡时S頂卡各个引脚的波形,来判断具体是哪个引脚连接断开导致S頂卡与移动终端连接中断。而掉卡往往发生在很短时间内,并且不易复现,并且用户不可能整天将移动终端连接示波器进行使用,因此,现有技术中对于抓取S頂卡掉卡时的瞬间波形判断实际物理连接断开的引脚尚没有有效的方法,只能通过测试人员将移动终端连接示波器进行不断地使用来复现掉卡来抓取波形,很耗时耗力。
[0004]因而现有技术还有待改进和提高。

【发明内容】

[0005]鉴于上述现有技术的不足之处,本发明的目的在于提供一种检测S頂卡掉卡的方法及系统,能在S頂卡掉卡时根据历史记录的SIM卡各个引脚的电平变化恢复掉卡时的瞬间波形,判断实际物理连接断开的引脚,有效提高了 S頂卡掉卡的引脚检测效率。
[0006]为了达到上述目的,本发明采取了以下技术方案:
一种检测S頂卡掉卡的方法,其包括如下步骤:
A、将S頂卡的各个引脚配置为边沿触发中断模式;
B、检测所述SIM卡的各个引脚的电平状态;
C、当检测到所述电平状态发生变化时,获取并记录当前引脚的电平状态信息;
D、当S頂卡通讯失败时,停止检测各个引脚的电平状态,根据历史记录的电平状态信息判断S頂卡的引脚断开信息。
[0007]所述的检测S頂卡掉卡的方法中,所述步骤C具体包括:
C1、当检测到所述电平状态发生变化时,获取并记录当前引脚的名称、引脚的电平及当前时间。
[0008]所述的检测S頂卡掉卡的方法中,所述步骤C1具体包括:
当检测到SIM卡的复位引脚的电平状态发生变化时,将复位引脚的名称并记录为“RST”、获取并记录当前复位引脚的电平及当前时间;
当检测到S頂卡的电源引脚的电平状态发生变化时,将电源引脚的名称并记录为“VCC”、获取并记录当前电源引脚的电平及当前时间; 当检测到SIM卡的数据引脚的电平状态发生变化时,将数据引脚的名称并记录为“DATA”、获取并记录当前数据引脚的电平及当前时间;
当检测到S頂卡的时钟引脚的电平状态发生变化时,将时钟引脚的名称并记录为“CLK”、获取并记录当前时钟引脚的电平及当前时间。
[0009]所述的检测S頂卡掉卡的方法中,所述步骤D具体包括:
D1、当S頂卡通讯失败时,停止检测各个引脚的电平状态;
D2、在历史记录的电平状态信息中,根据时间排序判断最先满足连接断开条件的引脚。
[0010]所述的检测SIM卡掉卡的方法中,所述连接断开条件具体包括:
当所述电平状态信息中引脚的名称为“RST”、且引脚的电平为低电平时判断SIM卡的复位引脚满足连接断开条件;
当所述电平状态信息中引脚的名称为“VCC”、且引脚的电平为低电平时判断SIM卡的电源引脚满足连接断开条件;
当所述电平状态信息中引脚的名称为“DATA”、且引脚的电平连续N个时钟周期为电平或连续N个时钟周期为高电平时判断S頂卡的数据引脚满足连接断开条件,所述N为10 ;
当所述电平状态信息中引脚的名称为“CLK”、且引脚的电平连续2个时钟周期为电平或连续2个时钟周期为高电平时判断S頂卡的时钟引脚满足连接断开条件。
[0011]—种检测S頂卡掉卡的系统,其包括:
配置模块,用于将S頂卡的各个引脚配置为边沿触发中断模式;
检测模块,用于检测所述SIM卡的引脚的电平状态;
获取记录模块,用于当检测到所述电平状态发生变化时,获取并记录当前引脚的电平状态信息;
判断处理模块,用于当检测到S頂卡通讯失败时,停止检测所述引脚的电平状态,根据历史记录的电平状态信息判断S頂卡的引脚断开信息。
[0012]所述的检测SIM卡掉卡的系统中,所述获取记录模块具体用于当检测到所述电平状态发生变化时,获取并记录当前引脚的名称、引脚的电平及当前时间。
[0013]所述的检测S頂卡掉卡的系统中,所述获取记录模块包括:
第一获取记录子模块,用于当检测到SIM卡的复位引脚的电平状态发生变化时,将复位引脚的名称并记录为“RST”、获取并记录当前复位引脚的电平及当前时间;
第二获取记录子模块,用于当检测到SIM卡的电源引脚的电平状态发生变化时,将电源引脚的名称并记录为“VCC”、获取并记录当前电源引脚的电平及当前时间;
第三获取记录子模块,用于当检测到S頂卡的数据引脚的电平状态发生变化时,将数据引脚的名称并记录为“DATA”、获取并记录当前数据引脚的电平及当前时间;
第四获取记录子模块,用于当检测到SIM卡的时钟引脚的电平状态发生变化时,将时钟引脚的名称并记录为“CLK”、获取并记录当前时钟引脚的电平及当前时间。
[0014]所述的检测S頂卡掉卡的系统中,所述判断处理模块包括:
处理子模块,用于当S頂卡通讯失败时,停止检测所述引脚的电平状态;
判断子模块,用于在历史记录的电平状态信息中,根据时间排序判断最先满足连接断开条件的引脚。
[0015]所述的检测S頂卡掉卡的系统中,所述判断子模块包括: 第一判断单元,用于当所述电平状态信息中引脚的名称为“RST”、且引脚的电平为低电平时判断S頂卡的复位引脚满足连接断开条件;
第二判断单元,用于当所述电平状态信息中引脚的名称为“VCC”、且引脚的电平为低电平时判断SIM卡的电源引脚满足连接断开条件;
第三判断单元,用于当所述电平状态信息中引脚的名称为“DATA”、且引脚的电平连续N个时钟周期为电平或连续N个时钟周期为高电平时判断SIM卡的数据引脚满足连接断开条件,所述N为10 ;
第四判断单元,用于当所述电平状态信息中引脚的名称为“CLK”、且引脚的电平连续2个时钟周期为电平或连续2个时钟周期为高电平时判断SIM卡的时钟引脚满足连接断开条件。
[0016]相较于现有技术,本发明提供的检测S頂卡掉卡的方法及系统中所述系统通过设置配置模块、检测模块、获取记录模块和判断处理模块,将S頂卡的各个引脚配置为边沿触发中断模式;之后检测所述SIM卡的各个引脚的电平状态;当检测到所述电平状态发生变化时,获取并记录当前引脚的电平状态信息;当S頂卡通讯失败时,停止检测各个引脚的电平状态,根据历史记录的电平状态信息判断S頂卡的引脚断开信息,从而在S頂卡掉卡时能根据历史记录的S頂卡各个引脚的电平变化恢复掉卡时的瞬间波形,判断实际物理连接断开的引脚,有效提尚了 SIM卡掉卡的引脚检测效率及准确性。
【附图说明】
[0017]图1为本发明提供的检测S頂卡掉卡的方法的流程图。
[0018]图2为本发明提供的检测S頂卡掉卡的系统的结构框图。
[0019]图3为本发明提供的检测S頂卡掉卡的系统中获取记录模块与S頂卡各个引脚的结构框图。
【具体实施方式】
[0020]鉴于现有技术中对于无法有效抓取SIM卡掉卡时的瞬间波形、判断实际物理连接断开的引脚效率低的缺点,本发明的目的在于提供一种检测S頂卡掉卡的方法及系统,能在SIM卡掉卡时根据历史记录的SIM卡各个引脚的电平变化恢复掉卡时的瞬间波形,判断实际物理连接断开的引脚,有效提高了 S頂卡掉卡的引脚检测效率。
[0021]为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0022]请参阅图1,本发明提供的检测S頂卡掉卡的方法包括如下步骤:
S100、将S頂卡的各个引脚配置为边沿触发中断模式;
S200、检测所述S頂卡的各个引脚的电平状态;
S300、当检测到所述电平状态发生变化时,获取并记
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1