一种SIM卡检测方法、装置、存储介质及终端制造方法及图纸

技术编号:29465027 阅读:21 留言:0更新日期:2021-07-27 17:52
本申请实施例公开了一种SIM卡检测方法、装置、存储介质及终端。本方案通过设置计数进程,当检测到终端的SIM卡插拔时启动计数进程,每隔设定时间获取计数进程的计数值,当计数值满足预设条件时,触发SIM卡检测进程,执行SIM卡检测操作。旨在当终端中设置有多SIM卡时,能够对多个SIM卡进行协同检测处理,避免各个SIM卡检测脚之间的影响,从而,可以提高终端运行速率。

【技术实现步骤摘要】
一种SIM卡检测方法、装置、存储介质及终端
本申请涉及终端应用领域,具体涉及一种SIM卡检测方法、装置、存储介质及终端。
技术介绍
SIM(SubscriberIdentityModule,客户识别模块)卡,也称为用户身份识别卡。GSM(GlobalSystemforMobileCommunication,全球移动通信系统)数字移动电话机可以装上此卡进行使用。在电脑芯片上存储了数字移动电话客户的信息,加密的密钥以及用户的电话簿等内容,可供GSM网络客户身份进行鉴别,并对客户通话时的语音信息进行加密。在终端内部设置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为本申请实施例提供的一种SIM卡检测装置的结构框图。图5为本申请实施例提供的另一种SIM卡检测装置的结构框图。图6为本申请实施例提供的终端的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。基于上述问题,本申请实施例提供一种SIM卡检测方法、装置、存储介质及终端,可以提高终端运行速率。以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。请参考图1,图1为本申请实施例提供的一种SIM卡检测方法的流程示意图。该SIM卡检测方法可以应用于诸如手机、平板电脑、笔记本电脑,掌上电脑、便携式媒体播放器(PortableMediaPlayer,PMP)等移动终端,以及诸如台式计算机等固定终端。该SIM卡检测方法的具体流程可以如下:101、接收检测指令,根据检测指令触发指定程序进程。在本申请实施例中,终端可以设置有卡槽、卡托,该卡槽可用于放置卡托,该卡托用于放置SIM卡,通过将SIM卡放置于卡托中,然后将卡托放置于卡槽中,完成SIM卡检测操作以及初始化之后,即可以执行SIM卡相应的功能。通过对终端的卡槽以及卡托进行设计,可以在终端内部放置一个或者多个SIM卡,以实现一个或多个SIM卡功能。其中,检测指令指示检测终端的SIM卡状态,SIM卡状态可以包括:在位状态和非在位状态,在位状态表示终端中放置有SIM卡,非在位状态表示终端中未放置SIM卡。例如,当前终端的卡托可以包括两个SIM卡位置:SIM卡1位置和SIM卡2位置,检测到SIM卡1位置放置有SIM卡,SIM卡2位置未放置SIM卡,则可以确定SIM卡1位置的SIM卡状态为在位状态,SIM卡2位置的SIM卡状态为非在位状态。在一些实施例中,为了本文档来自技高网...

【技术保护点】
1.一种SIM卡检测方法,其特征在于,应用于终端,所述方法包括:/n接收检测指令,根据所述检测指令触发指定程序进程,其中,所述检测指令指示检测所述终端的SIM卡状态,所述指定程序进程用于每隔预设时间段对初始数值累积叠加预设数值;/n获取所述指定程序进程的计数数值;/n若所述计数数值大于或者等于预设阈值,则响应所述检测指令检测所述终端的SIM卡状态。/n

【技术特征摘要】
1.一种SIM卡检测方法,其特征在于,应用于终端,所述方法包括:
接收检测指令,根据所述检测指令触发指定程序进程,其中,所述检测指令指示检测所述终端的SIM卡状态,所述指定程序进程用于每隔预设时间段对初始数值累积叠加预设数值;
获取所述指定程序进程的计数数值;
若所述计数数值大于或者等于预设阈值,则响应所述检测指令检测所述终端的SIM卡状态。


2.根据权利要求1所述的方法,其特征在于,在所述根据所述检测指令触发指定程序进程之后,还包括:
当检测到所述终端的其他程序进程启动时,获取程序优先级信息,其中,所述其他程序进程用于配置SIM卡检测参数,所述程序优先级信息包括各程序进程的运行等级;
基于所述程序优先级信息调整所述指定程序进程的运行状态。


3.根据权利要求2所述的方法,其特征在于,所述运行状态包括:持续运行和中断运行;
所述基于所述程序优先级信息调整所述指定程序进程的运行状态,包括:
从所述程序优先级信息中获取所述指定程序进程的运行等级,以及所述其他程序进程的运行等级;
若所述指定程序进程的运行等级高于所述其他程序进程的运行等级,则持续运行所述指定程序进程;
若所述其他程序进程的运行等级高于所述指定程序进程的运行等级,则中断运行所述指定程序进程。


4.根据权利要求3所述的方法,其特征在于,在所述中断运行所述指定程序进程之后,还包括:
在所述其他程序进程运行完成时,将所述指定程序进程的运行状态由中断运行切换为继续运行。


5.根据权利要求1所述的方法,其特征在于,所述终端支持多个SIM卡,每一SIM卡对应一个其他程序进程,所述其他程序进程用于配置SIM卡检测参数;
在所述接收检测指令之后,还包括:
获取...

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

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

1