SIM卡掉卡恢复方法、装置及终端制造方法及图纸

技术编号:18815265 阅读:28 留言:0更新日期:2018-09-01 10:39
本发明专利技术提供一种SIM卡掉卡恢复方法、装置及终端。所述方法包括:在与SIM卡进行正常交互的过程中,当检测到SIM卡对所接收到的第一指令无响应或返回异常数据时,对SIM卡进行冷复位处理;将SIM卡恢复到接收所述第一指令之前的状态。本发明专利技术能够在用户感知不到掉卡的情况下,使SIM卡恢复到掉卡前的状态。

SIM card drop card recovery method, device and terminal

The invention provides a SIM card drop card recovery method, device and terminal. The method includes: when it is detected that the SIM card has no response to the first instruction received or returns abnormal data during normal interaction with the SIM card, the SIM card is cold reset and the SIM card is restored to the state before the first instruction is received. The invention can restore the SIM card to the state before the card is dropped without the user losing the card.

【技术实现步骤摘要】
SIM卡掉卡恢复方法、装置及终端
本专利技术涉及通信
,尤其涉及一种SIM卡掉卡恢复方法、装置及终端。
技术介绍
SIM(SubscriberIdentityModule,客户识别模块)卡为用户身份识别卡,手机必须装上此卡方能使用。手机和SIM卡交互时,当SIM卡由于受到射频干扰或者其它原因导致卡无响应或是返回数据异常时,手机界面会出现掉卡或是因为掉卡引起的无网络等信息,从而使用户无法正常通信。传统的解决SIM卡掉卡的方法是用户在掉卡后对手机进行重启,手机重启后如果还有异常,可以尝试多次重启,直到SIM卡和手机都可以正常工作,但是这种方法耗时比较长,如果在紧急情况下,出现SIM卡掉卡时容易影响用户通讯,给用户造成不便。
技术实现思路
本专利技术提供的SIM卡掉卡恢复方法、装置及终端,能够在用户感知不到掉卡的情况下,使SIM卡恢复到掉卡前的状态。第一方面,本专利技术提供一种SIM卡掉卡恢复方法,所述方法包括:在与SIM卡进行正常交互的过程中,当检测到SIM卡对所接收到的第一指令无响应或返回异常数据时,对SIM卡进行冷复位处理;将SIM卡恢复到接收所述第一指令之前的状态。可选地,所述对SIM卡进行冷复位处理包括:对SIM卡进行下电操作;再重新对SIM卡进行上电操作。可选地,所述将SIM卡恢复到接收所述第一指令之前的状态包括:更新文件系统以使所述SIM卡恢复到接收所述第一指令之前的状态。可选地,在所述将SIM卡恢复到接收所述第一指令之前的状态之后,所述方法还包括:重新向SIM卡发送所述第一指令,或者返回失败提示信息。第二方面,本专利技术提供一种SIM卡掉卡恢复装置,所述装置包括:复位单元,用于在与SIM卡进行正常交互的过程中,当检测到SIM卡对所接收到的第一指令无响应或返回异常数据时,对SIM卡进行冷复位处理;恢复单元,用于将SIM卡恢复到接收所述第一指令之前的状态。可选地,所述复位单元,用于对SIM卡进行下电操作;再重新对SIM卡进行上电操作。可选地,所述恢复单元,用于更新文件系统以使所述SIM卡恢复到接收所述第一指令之前的状态。可选地,所述装置还包括:处理单元,用于在所述恢复单元将SIM卡恢复到接收所述第一指令之前的状态之后,重新向SIM卡发送所述第一指令,或者返回失败提示信息。第三方面,本专利技术提供一种终端,所述终端包括上述SIM卡掉卡恢复装置。本专利技术实施例提供的SIM卡掉卡恢复方法、装置及终端,当检测到SIM卡对手机协议栈发送的指令无响应或返回异常数据时,对SIM卡进行冷复位处理,再将SIM卡恢复到掉卡之前的状态。与现有技术相比,本专利技术能够在用户感知不到掉卡的情况下,使SIM卡恢复到异常前的状态。附图说明图1为本专利技术一实施例SIM卡掉卡恢复方法的流程图;图2为本专利技术SIM卡掉卡恢复方法的具体例子的流程图;图3为SIM卡复位成功后指令处理顺序的示意图;图4为鉴权指令处理顺序的示意图;图5为本专利技术一实施例SIM卡掉卡恢复装置的结构示意图;图6为本专利技术另一实施例SIM卡掉卡恢复装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供一种SIM卡掉卡恢复方法,如图1所示,所述方法包括:S11、在与SIM卡进行正常交互的过程中,当检测到SIM卡对所接收到的第一指令无响应或返回异常数据时,对SIM卡进行冷复位处理;S12、将SIM卡恢复到接收所述第一指令之前的状态。手机和SIM卡交互过程中,当手机协议栈向SIM卡发送一个指令A后,SIM卡没有返回数据,或是因为各种外因或是内部原因导致卡返回的数据为异常时,目前的情况是SIM卡掉卡,并且在手机界面上显示无网络等提示用户掉卡的信息。本专利技术提供的SIM卡掉卡恢复方法通过对SIM卡进行冷复位处理,再将SIM卡恢复到掉卡之前的状态,能够在用户感知不到掉卡的情况下,使SIM卡恢复。本专利技术提供的SIM卡掉卡恢复方法的流程如图2所示,检测到SIM卡对指令A无响应或者返回异常数据之后,执行协议栈中的冷复位指令,对SIM卡进行掉电再上电操作,使卡恢复到初始状态。然后通过对文件系统的选择,使系统重新选择到指令A之前的文件系统下,从而使卡恢复到接收指令A之前的状态。整个复位过程由手机内部完成,无需用户操作,也不会影响到手机和卡的正常交互(只是会处理的慢些),卡恢复成功后,可以进行正常的手机与卡的交互,不影响通信,同时也不会影响复位前的状态。SIM卡恢复到掉卡前的状态后,可以再向SIM卡发送指令A,完成之前失败的指令,当指令A再次失败后,直接返回失败提示信息给手机上层,不会显示给用户。SIM卡复位的过程中,对上层发送的指令无法马上处理,必须要等到卡冷复位成功后,才能进行上层的命令,但是复位过程可能需要100ms到1S左右,或是更长,这个过程中如果有多个指令发送给卡时,这些指令只能等待,等到冷复位成功后,才能进行这些等待的指令。基本上手机和卡之间的交互所需要的数据并非实时性很高,当卡复位成功后,会继续完成相应的指令要求。例如执行指令A发生异常后,对SIM卡进行冷复位操作,复位过程中,指令B、指令C、指令D为复位过程中依次接收到的指令,则复位成功后,重新执行指令A或者对指令A返回失败后执行指令B,指令处理顺序如图3所示。SIM卡复位成功后,SIM卡通过执行鉴权指令确认用户身份是否合法,考虑到鉴权指令的时间限制,SIM卡会优先处理鉴权指令,即对卡进行冷复位操作后,优先执行鉴权指令,使恢复SIM卡的过程不影响网络对鉴权的时间要求。鉴权指令处理顺序如图4所示。本专利技术实施例还提供一种SIM卡掉卡恢复装置,如图5所示,所述装置包括:复位单元11,用于在与SIM卡进行正常交互的过程中,当检测到SIM卡对所接收到的第一指令无响应或返回异常数据时,对SIM卡进行冷复位处理;恢复单元12,用于将SIM卡恢复到接收所述第一指令之前的状态。可选地,所述复位单元11,用于对SIM卡进行下电操作;再重新对SIM卡进行上电操作。可选地,所述恢复单元12,用于更新文件系统以使所述SIM卡恢复到接收所述第一指令之前的状态。可选地,如图6所示,所述装置还包括:处理单元13,用于在所述恢复单元12将SIM卡恢复到接收所述第一指令之前的状态之后,重新向SIM卡发送所述第一指令,或者返回失败提示信息。本专利技术实施例提供的SIM卡掉卡恢复装置,当检测到SIM卡对手机协议栈发送的指令无响应或返回异常数据时,对SIM卡进行冷复位处理,再将SIM卡恢复到掉卡之前的状态。与现有技术相比,本专利技术能够在用户感知不到掉卡的情况下,使SIM卡恢复到异常前的状态。本专利技术实施例还提供一种终端,所述终端包括上述SIM卡掉卡恢复装置。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存本文档来自技高网...

【技术保护点】
1.一种SIM卡掉卡恢复方法,其特征在于,所述方法包括:在与SIM卡进行正常交互的过程中,当检测到SIM卡对所接收到的第一指令无响应或返回异常数据时,对SIM卡进行冷复位处理;将SIM卡恢复到接收所述第一指令之前的状态。

【技术特征摘要】
1.一种SIM卡掉卡恢复方法,其特征在于,所述方法包括:在与SIM卡进行正常交互的过程中,当检测到SIM卡对所接收到的第一指令无响应或返回异常数据时,对SIM卡进行冷复位处理;将SIM卡恢复到接收所述第一指令之前的状态。2.根据权利要求1所述的方法,其特征在于,所述对SIM卡进行冷复位处理包括:对SIM卡进行下电操作;再重新对SIM卡进行上电操作,使SIM卡恢复到初始状态。3.根据权利要求1所述的方法,其特征在于,所述将SIM卡恢复到接收所述第一指令之前的状态包括:更新文件系统以使所述SIM卡恢复到接收所述第一指令之前的状态。4.根据权利要求1所述的方法,其特征在于,在所述将SIM卡恢复到接收所述第一指令之前的状态之后,所述方法还包括:重新向SIM卡发送所述第一指令,或者返回失败提示信息。5.一种SIM卡掉卡恢复装置,其...

【专利技术属性】
技术研发人员:张华伟王灿国王旭鹏
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海,31

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

1