基于移动终端的sim卡开关控制方法及系统的制作方法_2

文档序号:9791884阅读:来源:国知局
,SIM卡号作为一列,指令类型作为一列,时间作为一列,以方便搜索。
[0027]步骤S102、当在预定时间内未检测到SIM卡开关控制指令时,执行存储在最后的S頂卡开关控制指令。
[0028]步骤S102中,较佳的,启动一用于控制SIM卡开关控制指令执行的预定时间的定时器,将预定时间设置为2秒,在检测到一条SM卡开关控制指令并将其存储之后直至所述定时器超时,如果没有检测到SIM卡开关控制指令(S卩SI指令发出后的2秒内没有检测到有SIM卡开关控制指令的发出),则执彳T存储在最后的SIM卡开关控制指令。
[0029]例如:检测到S2,并将S2存储,在S2发出之后2秒内未检测到SIM卡开关控制指令,此时所存储的SIM卡开关控制指令中S2为排在最后的一条SIM卡开关控制指令,S卩S2发出时间最晚,则执行S2,关闭SIM卡控制器以将移动终端内I号卡槽位置的SIM卡I关闭,最终SIM卡控制器处于禁能状态。
[0030]执行完S2之后,将存储模块中存储的所有S頂卡开关控制指令清除,即将存储模块清空,重新对S頂卡开关控制指令检测并存储。
[0031 ] 步骤S103、当在预定时间内检测到SIM卡开关控制指令时,将所述SIM卡开关控制指令按时间先后顺序进行存储。
[0032]启动一用于控制SIM卡开关控制指令执行的预定时间的定时器,将预定时间设置为2秒,如果在检测到一条SIM卡开关控制指令并将其存储之后2秒内又检测到SIM卡开关控制指令,则将所述SIM卡开关控制指令按时间先后顺序存储至存储模块,将定时器重置之后继续检测是否有SIM卡开关控制指令发出。
[0033]步骤S103具体为:若所述定时器未超时,则将所述SM卡开关控制指令按时间先后顺序进行存储,并重置定时器。
[0034]以下通过只支持单个S頂卡的移动终端的具体实施例对步骤S300进行说明:
移动终端内S頂卡控制器于2015年5月28日17时27分34秒发出打开S頂卡I的S頂卡开关控制指令S3,将S3以以下方式存储:
S頂卡I打开指令2015年5月28日17时27分34秒
将S3存储后启动定时器,并设置预定时间2秒,继续检测S頂卡控制器是否发出S頂卡开关控制指令。在S3发出后I秒,检测到有关闭SIM卡I的SIM卡开关控制指令S4发出,由于S3发出时间与S4发出时间之间只隔I秒,而设置的定时器的预定时间为2秒,因此S4发出时,所述定时器未超时,则将S4以以下方式进行存储: S頂卡I关闭指令2015年5月28日17时27分35秒此时,存储模块中的SIM卡开关控制指令包括:
S頂卡开关控制指令S3: S頂卡I打开指令2015年5月28日17时27分34秒S頂卡开关控制指令S4: S頂卡I关闭指令2015年5月28日17时27分35秒将S4进行存储的同时重置定时器,使定时器重新计时,并继续检测是否有S頂卡开关控制指令发出。在S4发出后1.5秒检测到有打开SIM卡I的SIM卡开关控制指令S5发出,由于S5发出时间与S4发出时间之间只隔1.5秒,而设置的定时器的预定时间为2秒,因此S5发出时,所述定时器未超时,则将S5以以下方式进行存储:
S頂卡I打开指令2015年5月28日17时27分36.5秒此时,所存储的SIM卡开关控制指令包括:
S3: S頂卡I打开指令2015年5月28日17时27分34秒 S4:S頂卡I关闭指令2015年5月28日17时27分35秒 S5:S頂卡I 打开指令2015年5月28日17时27分36.5秒
将S5进行存储的同时重置定时器,使定时器重新计时,并继续检测是否有S頂卡开关控制指令发出。如果定时器超时即S5发出2秒内未检测到SIM卡开关控制指令,则执行存储在最后的SIM卡开关控制指令即执行S5:打开SIM卡控制器,使得SIM卡I打开,最终SIM卡控制器处于使能状态。
[0035]用户在2秒内对移动终端的SIM卡控制器进行了连续频繁的操作,最终想得到SIM卡I打开,SIM卡控制器处于使能状态的结果,本发明将用户短时间内连续操作发出的S頂卡开关控制指令集中存储起来,当在预定时间内未检测到新增的SIM卡开关控制指令时,只执行所存储的SIM卡开关控制指令中发出时间最晚的S頂卡开关控制指令,忽视了短时间内连续发出的其余SIM卡开关控制指令,与用户最终期望得到的SIM卡的使用状态相同,大大提高了执行效率,且有效的避免了在连续开关S頂卡时出现的操作命令相互干扰导致执行异常,与用户最终期望得到的结果不同的问题。
[0036]基于上述方法实施例,本发明还提供了一种基于移动终端的S頂卡开关控制系统,如图2所示,图2为本发明所述的基于移动终端的SIM卡开关控制系统的较佳实施例的功能原理框图。其中,所述系统包括:
检测存储模块10:用于检测到移动终端内S頂卡控制器发出的S頂卡开关控制指令时,将所述S頂卡开关控制指令按时间先后顺序进行存储,具体如上所述。
[0037]第一控制模块20:用于当在预定时间内未检测到SIM卡开关控制指令时,执行存储在最后的SIM卡开关控制指令;具体如上所述。
[0038]第二控制模块30:用于当在预定时间内检测到SIM卡开关控制指令时,将所述SIM卡开关控制指令按时间先后顺序进行存储;具体如上所述。
[0039]进一步的,所述第一控制模块具体包括:
启动定时器单元:用于启动用于控制S頂卡开关控制指令执行的预定时间的定时器;具体如上所述。
[0040]执行单元:若所述定时器超时,则执行存储在最后的SIM卡开关控制指令;具体如上所述。
[0041]清除单元:清除存储的所有S頂卡开关控制指令;具体如上所述。
[0042]进一步的,所述第二控制模块具体为:
定时器重置单元:用于若所述定时器未超时,则将所述S頂卡开关控制指令按时间先后顺序进行存储,重置定时器;具体如上所述。
[0043]综上所述,本发明提供的基于移动终端的S頂卡开关控制方法及系统,将用户短时间内连续操作发出的SIM卡开关控制指令集中存储起来,当在预定时间内未检测到新增的S頂卡开关控制指令时,只执行所存储的SIM卡开关控制指令中发出时间最晚的SIM卡开关控制指令,忽视了短时间内连续发出的其余SIM卡开关控制指令,与用户最终期望得到的S頂卡的使用状态相同,大大提高了执行效率,且有效的避免了在连续开关SM卡时出现的操作命令相互干扰导致执行异常,与用户最终期望得到的结果不同的问题。
[0044]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【主权项】
1.一种基于移动终端的SIM卡开关控制方法,其特征在于,包括步骤: A、检测到移动终端内SIM卡控制器发出的SIM卡开关控制指令时,将所述SIM卡开关控制指令按时间先后顺序进行存储; B、当在预定时间内未检测到SIM卡开关控制指令时,执彳丁存储在最后的SIM卡开关控制指令。2.根据权利要求1所述的基于移动终端的SIM卡开关控制方法,其特征在于,还包括步骤: C、当在预定时间内检测到SIM卡开关控制指令时,将所述SIM卡开关控制指令按时间先后顺序进彳丁存储。3.根据权利要求2所述的基于移动终端的SIM卡开关控制方法,其特征在于,所述步骤B具体包括: B1、启动用于控制SIM卡开关控制指令执行的预定时间的定时器; B2、若所述定时器超时,则执彳丁存储在最后的SIM卡开关控制指令; B3、清除存储的所有SIM卡开关控制指令。4.根据权利要求3所述的基于移动终端的SIM卡开关控制方法,其特征在于,所述步骤C具体为: 若所述定时器未超时,则将所述SIM卡开关控制指令按时间先后顺序进行存储,并重置定时器。5.根据权利要求1所述的基于移动终端的SIM卡开关控制方法,其特征在于,所述预定时间为2s。6.一种基于移动终端的SIM卡开关控制系统,其特征在于,所述系统包括: 检测存储模块:用于检测到移动终端内SIM卡控制器发出的SIM卡开关控制指令时,将所述SIM卡开关控制指令按时间先后顺序进行存储; 第一控制模块:用于当在预定时间内未检测到SIM卡开关控制指令时,执行存储在最后的SIM卡开关控制指令。7.根据权利要求6所述的基于移动终端的SIM卡开关控制系统,其特征在于,所述系统还包括: 第二控制模块:用于当在预定时间内检测到SIM卡开关控制指令时,将所述SIM卡开关控制指令按时间先后顺序进行存储。8.根据权利要求7所述的基于移动终端的SIM卡开关控制系统,其特征在于,所述第一控制模块具体包括: 启动定时器单元:用于启动用于控制S頂卡开关控制指令执行的预定时间的定时器; 执行单元:若所述定时器超时,则执行存储在最后的S頂卡开关控制指令; 清除单元:清除存储的所有SIM卡开关控制指令。9.根据权利要求8所述的基于移动终端的SIM卡开关控制系统,其特征在于,所述第二控制模块具体为: 定时器重置单元:用于若所述定时器未超时,则将所述SIM卡开关控制指令按时间先后顺序进行存储,重置定时器。
【专利摘要】本发明公开了基于移动终端的SIM卡开关控制方法及系统,检测到移动终端内SIM卡控制器发出的SIM卡开关控制指令时,将所述SIM卡开关控制指令按时间先后顺序进行存储;当在预定时间内未检测到SIM卡开关控制指令时,执行存储在最后的SIM卡开关控制指令。本发明忽视了短时间内连续发出的其余SIM卡开关控制指令,与用户最终期望得到的SIM卡的使用状态相同,大大提高了执行效率,且有效的避免了在连续开关SIM卡时出现的操作命令相互干扰导致执行异常,与用户最终期望得到的结果不同的问题。
【IPC分类】G06F9/30, H04M1/725
【公开号】CN105554251
【申请号】CN201510904632
【发明人】杨维琴, 俞斌
【申请人】Tcl移动通信科技(宁波)有限公司
【公开日】2016年5月4日
【申请日】2015年12月9日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1