一种T卡检测方法及移动终端技术

技术编号:22907976 阅读:16 留言:0更新日期:2019-12-24 20:23
本发明专利技术实施例提供了一种T卡检测方法及移动终端,涉及移动终端技术领域。本发明专利技术实施例通过获取SIM卡子系统发送的诊断信号,其中,诊断信号在SIM卡子系统未收到读卡响应时发送;根据诊断信号,对T卡进行检测;根据对T卡的检测结果,确定显示T卡存在或显示所述T卡被移除。从而能够更准确地显示T卡是否存在的信息,提升了用户的使用体验效果。

A t-card detection method and mobile terminal

【技术实现步骤摘要】
一种T卡检测方法及移动终端
本专利技术实施例涉及通信
,尤其涉及一种T卡检测方法及移动终端。
技术介绍
随着移动终端技术的发展,T卡(T-Flash卡,又称microSD)作为一种存储设备,广泛地应用于手机等终端设备中。但是,T卡与手机通信的中间连接器件T卡座占用空间很大,严重影响手机PCB(PrintedCircuitBoard,印制电路板)主板的布局,因此行业一般把T卡卡座与SIM卡卡座整合到一起,设计共用同一个卡座,让SIM卡(SubscriberIdentificationModule,用户身份识别卡)和T卡合二为一,变成一拖三、三选二等结构形式。因为T卡和SIM卡为用户可以自主更换的接插外围配置件,所以系统需要对卡是否插入在手机中进行检测,当检测到卡存在的时候启动工作,不存在的时候终止工作。目前针对卡存在与否的检测机制如图1所示,因为T卡和SIM卡的工作机理不一样,T卡检测十分耗电,因此T卡在业界是不做轮询检测的,纯粹只依靠中断脚的数据作为T卡是否存在的判断依据,然而当机械故障导致中断未能触发时,T卡无法得到中断脚的信号提示,导致出现T卡仍然显示为工作状态的问题(如图1虚线所示)。因此,传统的T卡的检测方案,在拔卡时若发生故障导致触发中断失败,则会出现T卡已经拔出,但系统仍错误地显示T卡存在的问题,导致用户对T卡的使用不便,致使用户体验极差。
技术实现思路
本专利技术实施例提供一种T卡检测方法及移动终端,以解决现有技术中机械故障导致T卡错误地显示存在的问题。为了解决上述技术问题,本专利技术是这样实现的:一种T卡检测方法,应用于移动终端,所述方法包括:获取SIM卡子系统发送的诊断信号,其中,所述诊断信号在SIM卡子系统未收到读卡响应时发送;根据所述诊断信号,对T卡进行检测;根据对所述T卡的检测结果,确定显示所述T卡存在或显示所述T卡被移除。第一方面,本专利技术实施例提供了一种移动终端,包括:信号获取模块,用于获取SIM卡子系统发送的诊断信号,其中,所述诊断信号在SIM卡子系统未收到读卡响应时发送;T卡检测模块,用于根据所述诊断信号,对T卡进行检测;显示模块,用于根据对所述T卡的检测结果,确定显示所述T卡存在或被移除。第二方面,本专利技术实施例还提供了一种移动终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现本专利技术所述的检测方法的步骤。第三方面,本专利技术实施例另外提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现本专利技术所述的检测方法的步骤。在本专利技术实施例中,通过将SIM卡的诊断信号发送至T卡子系统,以对T卡的存在与否进行检测,避免了因机械故障导致的误报,保证了T卡显示信息的准确可靠,提升了用户的使用体验效果。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1示出了现有的T卡和SIM卡检测方法的流程图;图2示出了本专利技术实施例一的一种T卡检测方法的流程图;图3示出了本专利技术实施例一的另一种T卡检测方法的流程图;图4示出了本专利技术实施例二的一种T卡和SIM卡检测方法的流程图;图5示出了本专利技术实施例三的一种移动终端的结构框图;图6示出了本专利技术实施例三的另一种移动终端的结构框图;图7示出了本专利技术实施例四的移动终端的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一参照图2,示出了本专利技术实施例一的一种T卡检测方法的流程图,具体可以包括如下步骤:S201,获取SIM卡子系统发送的诊断信号,其中,所述诊断信号在SIM卡子系统未收到读卡响应时发送。本专利技术实施例中,通过T卡子系统获取来自SIM卡子系统的诊断信号。为保证SIM卡持续在线,SIM卡与SIM卡子系统之间会进行实时信息交互。当SIM卡掉线后,SIM卡系统会向SIM卡发出读卡请求,若未收到读卡响应,此时T卡子系统会接收对应的诊断信号。S202,根据所述诊断信号,对T卡进行检测。本专利技术实施例中,T卡子系统可根据所接收到的诊断信号,获知SIM卡系统无法读取SIM卡中的数据,因而,根据该诊断信号触发T卡子系统对T卡进行检测。S203,根据对所述T卡的检测结果,确定显示所述T卡存在或显示所述T卡被移除。本专利技术实施例中,当T卡子系统对T卡检测后会生成相应的检测结果,不同的检测结果对应于不同的T卡存在与否的信息。根据检测结果,T卡子系统便可判断出T卡是否已经被移除,并作出相应的显示,显示T卡存在或者显示T卡被移除。在本专利技术实施例中,通过将SIM卡的诊断信号发送至T卡子系统,避免了机械故障导致的误报,保证了T卡显示信息的准确可靠,提升了用户的使用体验效果。实施例二参照图3,示出了本专利技术实施例二的一种T卡检测方法的流程图,具体包括以下步骤:S301,通过所述SIM卡子系统按照第一时间间隔确定所述SIM卡子系统与SIM卡之间的信息交互是否失效。如果未失效,则进入步骤S302;如果失效,则进入步骤S303。本专利技术实施例中,在获取SIM卡子系统发送的诊断信号之前,SIM卡子系统将按照每28秒交互一次的第一时间间隔,确定SIM卡子系统与SIM卡之间的实时信息交互是否仍然有效。为了更清楚的描述本专利技术实施例,结合图4进行详细描述。对于工作中的SIM卡,当需要拔卡时,正常情况下,卡托触发中断脚,中断脚的电平由低变高(或由高变低),系统对SIM卡进行2秒左右的反复数据读取,以判断出SIM卡下电。当故障导致没有触发中断时,则进入步骤S401,SIM卡首先会识别到拔卡行为导致的信息交互失效(因为SIM卡始终是在实时进行数据交互的,拔卡导致SIM卡与系统断开无法进行信息交互)。S302,如果所述SIM卡子系统与所述SIM卡之间的信息交互未失效,则不做任何处理,保持SIM卡子系统与SIM卡之间的正常通信。S303,如果所述SIM卡子系统与所述SIM卡之间的信息交互失效,则通过所述SIM卡子系统按照第二时间间隔向所述SIM卡发送第二读卡请求。本专利技术实施例中,如果SIM卡子系统与SIM卡之间的实时信息交互失效了,终端操作系统会认为SIM卡掉线,但无法准确判断SIM卡是否仍在卡槽中,因为有可能卡已经拔出而由于机械故障导致中断没有成功触本文档来自技高网...

【技术保护点】
1.一种T卡检测方法,应用于移动终端,其特征在于,所述方法包括:/n获取SIM卡子系统发送的诊断信号,其中,所述诊断信号在SIM卡子系统未收到读卡响应时发送;/n根据所述诊断信号,对T卡进行检测;/n根据对所述T卡的检测结果,确定显示所述T卡存在或显示所述T卡被移除;/n所述获取SIM卡子系统发送的诊断信号的步骤之前,还包括:/n通过所述SIM卡子系统按照第一时间间隔确定所述SIM卡子系统与所述SIM卡之间的信息交互是否失效;/n如果所述SIM卡子系统与所述SIM卡之间的信息交互失效,则通过所述SIM卡子系统按照第二时间间隔向所述SIM卡发送第二读卡请求;/n如果所述SIM卡子系统未收到对应所述第二读卡请求的第二响应,则向T卡子系统发送诊断信号,所述读卡响应为所述第二响应。/n

【技术特征摘要】
1.一种T卡检测方法,应用于移动终端,其特征在于,所述方法包括:
获取SIM卡子系统发送的诊断信号,其中,所述诊断信号在SIM卡子系统未收到读卡响应时发送;
根据所述诊断信号,对T卡进行检测;
根据对所述T卡的检测结果,确定显示所述T卡存在或显示所述T卡被移除;
所述获取SIM卡子系统发送的诊断信号的步骤之前,还包括:
通过所述SIM卡子系统按照第一时间间隔确定所述SIM卡子系统与所述SIM卡之间的信息交互是否失效;
如果所述SIM卡子系统与所述SIM卡之间的信息交互失效,则通过所述SIM卡子系统按照第二时间间隔向所述SIM卡发送第二读卡请求;
如果所述SIM卡子系统未收到对应所述第二读卡请求的第二响应,则向T卡子系统发送诊断信号,所述读卡响应为所述第二响应。


2.根据权利要求1所述的T卡检测方法,其特征在于,所述根据所述诊断信号,对T卡进行检测的步骤,包括:
根据所述诊断信号,控制T卡子系统向T卡发送第一读卡请求。


3.根据权利要求2所述的T卡检测方法,其特征在于,所述根据对所述T卡的检测结果,确定显示所述T卡存在或显示所述T卡被移除的步骤,包括:
如果所述T卡子系统收到对应所述第一读卡请求的第一响应,则显示所述T卡存在;
如果所述T卡子系统未收到对应所述第一读卡请求的第一响应,则显示所述T卡被移除。


4.根据权利要求1所述的T卡检测方法,其特征在于,所述如果所述SIM卡子系统未收到对应所述第二读卡请求的第二响应,则向T卡子系统发送诊断信号的步骤,包括:
如果所述SIM卡子系统未收到所述第二响应的次数达到设定阈值,则向所述T卡子系统发送诊断信号,并且直到下次SIM卡子系统收到所述第二响应之前,不再发送所述诊断信号。


5.一种移动终端,其特征在于,包括:
信号获取模块,用于获取SIM卡子系统发送的诊断信号,其中,所述诊断信号在SIM卡子系统未收到读卡响应时发送;
T...

【专利技术属性】
技术研发人员:李满林
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东;44

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

1