一种SIM卡快速检测方法及移动终端技术

技术编号:13010140 阅读:64 留言:0更新日期:2016-03-10 23:37
本发明专利技术公开一种SIM卡快速检测方法及移动终端,方法包括步骤:A当移动终端检测到SIM卡插入时,获取存储器中已保存的SIM卡电压设置,并配置当前插入的SIM卡供电电压为所述SIM卡电压设置;B、移动终端向SIM卡发出指令,并等待SIM卡响应;如果在预定时间内SIM卡无响应,则执行C;C、判断所述SIM卡电压设置是否为第一SIM卡电压设置,若为是则配置当前插入的SIM卡供电电压为第二SIM卡电压设置,否则配置SIM卡供电电压为第一SIM卡电压设置;并返回执行B。通过本发明专利技术提供的方法无论用户使用的是3V供电的SIM卡或是1.8V供电的SIM卡,都能得到快速检测。

【技术实现步骤摘要】

本专利技术涉及移动终端应用领域,尤其涉及一种S頂卡快速检测方法及移动终端。
技术介绍
在现有技术中,S頂卡的供电电压分为两种:3.0V供电和1.8V供电。对于3.0V供电的S頂卡其插入移动终端后,必须为其提供3.0V电压其才能正常工作;对于1.8V供电的SIM卡其插入移动终端后,必须为其提供1.8V电压其才能正常工作。目前,多数移动终端支持上述两种S頂卡热插拔,按现有技术中S頂卡检测方案,是当检测到S頂卡插入时,先将S頂卡供电配置成1.8V,如果向S頂卡发指令能得到响应则配置完成,如果未能得到响应则将S頂卡供电配置成3.0V。按照现有技术,当用户插入3V的S頂卡时,需要经过两次供电切换才能检测到SIM卡,因此对3V供电的SIM卡检测较慢。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种S頂卡快速检测方法及移动终端,旨在解决现有技术的检测方法对3V供电的S頂卡检测较慢的问题。本专利技术的技术方案如下: 一种S頂卡快速检测方法,其中,包括步骤: A、当移动终端检测到S頂卡插入时,获取存储器中已保存的S頂卡电压设置,并配置当前插入的SIM卡供电电压为所述S頂卡电压设置; B、移动终端向S頂卡发出指令,并等待S頂卡响应;如果在预定时间内S頂卡无响应,则执行C ; C、判断所述SIM卡电压设置是否为第一SIM卡电压设置,若为是则配置当前插入的SIM卡供电电压为第二 SIM卡电压设置,否则配置SIM卡供电电压为第一 SIM卡电压设置;并返回执行B。所述的S頂卡快速检测方法,其中,所述步骤B中,如果在预定时间内S頂卡有响应,则判定S頂卡检测成功,并在存储器保存当前的S頂卡电压设置,覆盖原有的SIM卡电压设置。所述的SIM卡快速检测方法,其中,所述指令为要求SIM卡作出响应的指令。所述的S頂卡快速检测方法,其中,所述指令为:将SIM卡的RST引脚先设置低电平再设置高电平;所述响应为:移动终端接收到S頂卡发出的ATR数据。所述的S頂卡快速检测方法,其中,所述第一 S頂卡电压设置是设置S頂卡供电电压为1.8V,所述第二 S頂卡电压设置是设置S頂卡供电电压为3.0V。所述的S頂卡快速检测方法,其中,所述步骤B具体包括: B1、启动定时时间为预定时间的定时器; B2、移动终端向S頂卡发出指令,并等待S頂卡响应; B3、如果在定时器定时时间内S頂卡响应,则关闭定时器;如果定时器超时,则判定S頂卡无响应。—种移动终端,其中,包括: 电压设置模块,用于当移动终端检测到S頂卡插入时,获取存储器中已保存的S頂卡电压设置,并配置当前插入的SIM卡供电电压为所述SIM卡电压设置; SIM卡检测模块,用于移动终端向S頂卡发出指令,并等待S頂卡响应;如果在预定时间内SIM卡无响应,则执行判定模块; 判定模块,用于判断所述SIM卡电压设置是否为第一 SIM卡电压设置,若为是则配置当前插入的SIM卡供电电压为第二 SIM卡电压设置,否则配置SIM卡供电电压为第一 SIM卡电压设置;并返回执行SIM卡检测模块。所述的移动终端,其中,还包括: 存储模块,用于如果在预定时间内S頂卡有响应,则判定S頂卡检测成功,并在存储器保存当前的SIM卡电压设置,覆盖原有的SIM卡电压设置。所述的移动终端,其中,所述第一 SIM卡电压设置是设置SIM卡供电电压为1.8V,所述第二 SIM卡电压设置是设置SIM卡供电电压为3.0V。所述的移动终端,其中,所述SIM卡检测模块具体包括: 定时器启动单元,用于启动定时时间为预定时间的定时器; 指令发送单元,用于移动终端向SIM卡发出指令,并等待SIM卡响应; 响应检测单元,用于如果在定时器定时时间内S頂卡响应,则关闭定时器;如果定时器超时,则判定SIM卡无响应。有益效果:本专利技术考虑到用户往往在移动终端中使用的都是同一张S頂卡的特点,提供一种S頂卡快速检测方法及移动终端,在每一次检测到S頂卡插入时,使用上一次检测到S頂卡的供电配置,从而能够快速实现S頂卡的检测;通过本专利技术提供的方法无论用户使用的是3V供电的SIM卡或是1.8V供电的SIM卡,都能得到快速检测。【附图说明】图1为本专利技术一种S頂卡快速检测方法较佳实施例的流程图。图2为图1所示方法中步骤S101的具体流程图。图3为图1所示方法中步骤S102的具体流程图。图4为本专利技术的移动终端较佳实施例的结构框图。图5为图4所示移动终端中电压设置模块的具体结构框图。图6为图4所示移动终端中S頂卡检测模块的具体结构框图。【具体实施方式】本专利技术提供一种S頂卡快速检测方法及移动终端,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,图1为本专利技术一种S頂卡快速检测方法较佳实施例的流程图,如图所示,其包括步骤: 5101、当移动终端检测到S頂卡插入时,获取存储器中已保存的S頂卡电压设置,并配置当前插入的SIM卡供电电压为所述SIM卡电压设置; 5102、移动终端向S頂卡发出指令,并等待S頂卡响应;如果在预定时间内S頂卡无响应,则执行S103 ; 5103、判断所述SIM卡电压设置是否为第一SIM卡电压设置,若为是则配置当前插入的SIM卡供电电压为第二 SIM卡电压设置,否则配置S頂卡供电电压为第一 S頂卡电压设置;并返回执行S102。在本专利技术实施例中,是根据用户上一次插入的S頂卡的设置方案来进行配置,并且进行校验,通过判断SIM卡是否有响应来判断当前插入的SIM卡是否与之前的设置方案匹配,如果没有收到响应,说明之前的设置方案并不适合本次插入的S頂卡,所以重新进行设置,如果之前为第一 S頂卡电压设置,那么重新配置为第二 S頂卡电压设置,如果之前为第二 S頂卡电压设置,那么重新配置为第一 S頂卡电压设置。从而确保无论用户使用的是3V供电的S頂卡或是1.8V供电的S頂卡,都能被快速检测到。具体来说,如图2所示,所述步骤S101具体包括: S201、移动终端检测到S頂卡插入; 具体地,通过S頂卡检测脚的电平变化来检测S頂卡是否插入;如果S頂卡检测电路为未插入S頂卡时,S頂卡检测脚为低电平,插入S頂卡后,检测脚为高电平,所以移动终端检测到S頂卡检测脚的上升沿时,认为S頂卡插入;如果S頂卡检测电路为未插入S頂卡时,检测脚为高电平,插入S頂卡后,检测脚为低电平,那么移动终端检测到S頂卡检测脚的下降沿时,认为SIM卡插入。S202、用于获取存储器中已保存的S頂卡电压设置;该S頂卡电压设置是上一次插入SIM卡并成功配置后保存的SIM卡电压设置方案,例如设置SIM卡供电电压为1.8V,或者设置SIM卡供电电压为3.0V。S203、用于配置当前插入的SIM卡供电电压为所述SIM卡电压设置。根据用户往往在移动终端中使用的都是同一张S頂卡的特点,在每一次检测到SIM卡插入时,使用上一次检测到S頂卡的供电配置,从而能够快速实现S頂卡的检测。进一步,在所述步骤S102中,如果在预定时间内S頂卡有响应,则判定S頂卡检测成功,并在存储器保存当前的SIM卡电压设置,覆盖原有的SIM卡电压设置。即收到响应的话,那么之前的本文档来自技高网...

【技术保护点】
一种SIM卡快速检测方法,其特征在于,包括步骤:A、当移动终端检测到SIM卡插入时,获取存储器中已保存的SIM卡电压设置,并配置当前插入的SIM卡供电电压为所述SIM卡电压设置;B、移动终端向SIM卡发出指令,并等待SIM卡响应;如果在预定时间内SIM卡无响应,则执行C;C、判断所述SIM卡电压设置是否为第一SIM卡电压设置,若为是则配置当前插入的SIM卡供电电压为第二SIM卡电压设置,否则配置SIM卡供电电压为第一SIM卡电压设置;并返回执行B。

【技术特征摘要】

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

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

1