应用于移动终端的用户识别模块卡热插拔检测方法和装置制造方法

文档序号:7814460阅读:162来源:国知局
应用于移动终端的用户识别模块卡热插拔检测方法和装置制造方法
【专利摘要】本发明公开了一种应用于移动终端的用户识别模块卡热插拔检测方法和装置,其中,该移动终端的卡托包含两个以上卡槽,所述卡槽用于安装用户识别模块卡,所述用户识别模块卡热插拔方法包括:检测所述卡托上的目标卡槽是否有拔卡动作或插卡动作;若检测到所述目标卡槽有拔卡动作,则:对所述卡托上的所有用户识别模块卡进行下电处理;若检测到所述目标卡槽有插卡动作,则:对所述卡托上的所有用户识别模块卡进行上电处理。本发明提供的技术方案能够实现在一卡托多用户识别模块卡的场景下对用户识别模块卡的热插拔检测。
【专利说明】应用于移动终端的用户识别模块卡热插拔检测方法和装置

【技术领域】
[0001]本发明涉及通讯领域,具体涉及一种应用于移动终端的用户识别模块卡热插拔检测方法和装置。

【背景技术】
[0002]随着移动通讯技术的迅猛发展,手机已成为人们生活必不可少的电子产品,由于不同用户对通讯方式和资费有着不同的需求,因此,大多数用户往往同时拥有两张以上的客户识别模块(SIM, Subscriber Identity Module)卡。
[0003]已经面世的双卡双待手机使得用户只需一部手机就能同时使用两张SM卡,然而,目前无论是单卡手机还是双卡双待手机,在SIM卡的更换上都必须切断电源后方能进行更换,无法实现在不断电的情况下进行SIM的更换操作。


【发明内容】

[0004]本发明提供一种应用于移动终端的用户识别模块卡热插拔检测方法和装置,用于实现在一卡托多用户识别模块卡的场景下对用户识别模块卡的热插拔检测。
[0005]本发明第一方面提供一种应用于移动终端的用户识别模块卡热插拔检测方法,其中,该移动终端的卡托包含两个以上卡槽,所述卡槽用于安装用户识别模块卡,所述用户识别模块卡热插拔方法包括:
[0006]检测所述卡托上的目标卡槽是否有拔卡动作或插卡动作;
[0007]若检测到所述目标卡槽有拔卡动作,则:对所述卡托上的所有用户识别模块卡进行下电处理;
[0008]若检测到所述目标卡槽有插卡动作,则:对所述卡托上的所有用户识别模块卡进行上电处理。
[0009]本发明第二方面提供一种应用于移动终端的热插拔检测装置,其中,该移动终端的卡托包含两个以上卡槽,所述卡槽用于安装用户识别模块卡,所述热插拔检测装置包括:
[0010]检测单元,用于检测上述卡托上的目标卡槽是否有拔卡动作或插卡动作;
[0011]下电处理单元,用于当所述检测单元检测到所述目标卡槽有拔卡动作时,对所述卡托上的所有用户识别模块卡进行下电处理;
[0012]上电处理单元,用于当所述检测单元检测到所述目标卡槽有插卡动作时,对所述卡托上的所有用户识别模块卡进行上电处理。
[0013]由上可见,本发明移动终端的卡托包含两个以上卡槽,因此该移动终端能够通过该卡托安装两张以上用户识别模块卡,并且,在卡托的所有卡槽中设置一目标卡槽,通过检测该目标卡槽是否有拔卡动作或插卡动作来实现对卡托上的所有用户识别模块卡的下电处理或上电处理,从而实现了在一卡托多用户识别模块卡的场景下对用户识别模块卡的热插拔操作和检测。

【专利附图】

【附图说明】
[0014]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0015]图1为本发明提供的应用于移动终端的用户识别模块卡热插拔检测方法一个实施例流程示意图;
[0016]图2为本发明提供的应用于移动终端的热插拔检测装置一个实施例结构示意图。

【具体实施方式】
[0017]为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0018]本发明实施例提供一种应用于移动终端的用户识别模块卡热插拔检测方法,其中,上述移动终端中的卡托包含两个以上卡槽,上述卡槽用于安装用户识别模块卡,上述用户识别模块卡热插拔方法包括:检测所述卡托上的目标卡槽是否有拔卡动作或插卡动作;若检测到所述目标卡槽有拔卡动作,则对所述卡托上的所有用户识别模块卡进行下电处理;若检测到所述目标卡槽有插卡动作,则对所述卡托上的所有用户识别模块卡进行上电处理。本发明实施例还提供相应的热插拔检测装置。以下分别进行详细说明。
[0019]下面对本发明实施例提供的一种应用于移动终端的用户识别模块卡热插拔检测方法,请参阅图1,本发明实施例中的用户识别模块卡热插拔检测方法包括:
[0020]101、检测移动终端的卡托上的目标卡槽是否有拔卡动作或插卡动作;
[0021]本发明实施例中,移动终端的卡托包含两个以上卡槽,该卡槽用于安装用户识别模块卡,也即,移动终端的一个卡托上可以安装两张以上用户识别模块卡。在移动终端的卡托上的多个卡槽中,只配置一个目标卡槽进行热插拔检测。本发明实施例中,一个卡托上的两个以上卡槽处于同一平面上,因此,一个卡托上安装的多张用户识别模块卡也处于同一平面上。
[0022]可选的,预设一检测引脚,使该检测引脚只有高电平或低电平状态,通过硬件电路设计检测引脚的电平与目标卡槽的插卡/拔卡关系,例如,设计当目标卡槽插在移动终端中时,检测引脚为高电平,当目标卡槽从移动终端拔出后,检测引脚为低电平,或者,也可以设计当目标卡槽插在移动终端中时,检测引脚为低电平,当目标卡槽从移动终端拔出后,检测引脚为高电平,此处不作限定。假设设计当目标卡槽插在移动终端中时,检测引脚为高电平,当目标卡槽从移动终端拔出后,检测引脚为低电平,那么,在步骤101中,本发明实施例中的热插拔检测装置检测该检测引脚上的高低电平变化,当检测到该检测引脚从高电平变为低电平时,判定该目标卡槽有拔卡动作,当检测到该检测引脚从低电平变为高电平时,判定该目标卡槽有插卡动作。
[0023]进一步,为了防止干扰等因素导致的抖动,可以设置防抖处理,本发明实施例提供如下两种实现方式:
[0024]在一种实现方式中,预设一时长,当热插拔检测装置检测到该检测引脚的电平发现转变,且在此后的该时长内,检测引脚的电平始终保持转变后的电平,才判定目标卡槽有拔卡动作或插卡动作。例如,当热插拔检测装置检测到该检测引脚从高电平变为低电平(或从低电平变为高电平),且在该时长内始终保持高电平状态(或低电平状态),才判定该目标卡槽有拔卡动作,当热插拔检测装置检测到该检测引脚从低电平变为高电平(或从高电平变为低电平),且在该时长内始终保持低电平状态(或高电平状态),才判定该目标卡槽有插卡动作。
[0025]在另一种实现方式中,当热插拔检测装置检测到该检测引脚的电平发现转变后,对检测引脚进行多次检测,如果在这连续的多次检测中,该检测引脚的电平始终为转变后的电平,则才判定目标卡槽有拔卡动作或插卡动作。例如,假设设计当目标卡槽插在移动终端中时,检测引脚为高电平,当目标卡槽从移动终端拔出后,检测引脚为低电平,那么,当热插拔检测装置检测到该检测引脚从高电平变为低电平且此后连续M次检测到该检测引脚为低电平时,才判定该目标卡槽有拔卡动作,当热插拔检测装置检测到该检测引脚从低电平变为高电平且此后连续N次检测到该检测引脚为高电平时,才判定该目标卡槽有插卡动作,其中,上述M大于或等于2,上述N大于或等于2,具体的,M和N的取值可以根据实际情况进行设定,且M可以与N相等,M也可以与N步相等。
[0026]当然,本发明实施例检测移动终端的卡托上的目标卡槽是否有拔卡动作或插卡动作不局限于上述方式,在本发明实施例的思想基础上,也可以使用其它方式来检测移动终端的卡托上的目标卡槽是否有拔卡动作或插卡动作。
[0027]当热插拔检测装置检测到上述目标卡槽有拔卡动作时,执行步骤102 ;当热插拔检测装置检测到上述目标卡槽有插卡动作,执行步骤103 ;当热插拔检测装置未检测到上述目标卡槽有拔卡动作或插卡动作时,则返回步骤1I。
[0028]102、对上述卡托上的所有用户识别模块卡进行下电处理;
[0029]本发明实施例中的用户识别模块卡进行下电处理是指热插拔检测装置停止对该用户识别模块卡供电。
[0030]可选的,当热插拔检测装置检测到上述目标卡槽有拔卡动作时,热插拔检测装置只对卡托上已安装的所有用户识别模块卡进行下电处理,或者,当热插拔检测装置检测到上述目标卡槽有拔卡动作时,热插拔检测装置也可以对卡托上的所有卡槽对应的用户识别模块卡安装位置进行下电处理,即热插拔检测装置除了对卡托上已安装的用户识别模块卡进行下电处理,也对卡托上未安装用户识别卡的卡槽所对应的用户识别模块卡安装位置进行下电处理,从而达到节省能耗的目的。
[0031]进一步,在对上述卡托上的所有用户识别模块卡进行下电处理后,热插拔检测装置向移动终端的上层应用发送第一通知指令,其中,上述第一通知指令用于向上层应用指示卡托上的用户识别模块卡已被拔出,以便上层应用根据该第一通知指令进一步进行处理,例如,上层应用在移动终端的显示屏幕上显示用户识别模块卡被拔出的指示信息。
[0032]103、对上述卡托上的所有用户识别模块卡进行上电处理。
[0033]本发明实施例中的用户识别模块卡进行上电处理是指热插拔检测装置对该用户识别模块卡上电,且在该用户识别模块卡有响应后,对该用户识别模块卡进行一系列的初始化过程,需要说明的是,上述初始化过程可以参照现有技术实现,此处不作赘述。
[0034]可选的,当热插拔检测装置检测到上述目标卡槽有插卡动作时,热插拔检测装置只对卡托上已安装的所有用户识别模块卡进行上电处理,或者,当热插拔检测装置检测到上述目标卡槽有插卡动作时,热插拔检测装置也可以对卡托上的所有卡槽对应的用户识别模块卡安装位置进行上电处理,即热插拔检测装置除了对卡托上已安装的用户识别模块卡进行上电处理,也对卡托上未安装用户识别卡的卡槽所对应的用户识别模块卡安装位置进行上电处理,由于对于未安装用户识别模块卡的卡槽,该卡槽上没有用户识别模块卡能够响应移动终端(例如移动终端中的调制解调器,即modem)的命令,因此,此处可以判定该卡槽上没有安装用户识别模块卡,热插拔检测装置对该卡槽对应的用户识别模块卡安装位置进行下电处理,并向移动终端的上层应用发送第二通知指令,其中,上述第二通知指令用于向上层应用指示未安装用户识别模块卡的卡槽位置,以便上层应用根据该第二通知指令进一步进行处理,例如,上层应用在移动终端的显示屏幕上显示未安装用户识别模块卡的卡槽信息。
[0035]需要说明的是,本发明实施例中的热插拔检测装置集成于移动终端中,本发明实施例中的移动终端可以是智能手机、平板电脑或者其它支持用户识别模块卡的移动终端,本发明实施例中的用户识别模块卡包括但不限于=SIM卡、移动用户识别模块(RUIM,Removable User Identity Module)、全球用户识别模块(USIM, Universal SubscriberIdentity Module)卡、和 IP 多媒体服务身份模块(ISIM, IP Multimedia Service IdentityModule)卡等。
[0036]由上可见,本发明移动终端的卡托包含两个以上卡槽,因此该移动终端能够通过该卡托安装两张以上用户识别模块卡,并且,在卡托的所有卡槽中设置一目标卡槽,通过检测该目标卡槽是否有拔卡动作或插卡动作来实现对卡托上的所有用户识别模块卡的下电处理或上电处理,从而实现了在一卡托多用户识别模块卡的场景下对用户识别模块卡的热插拔操作和检测。
[0037]本发明实施例还提供一种应用于移动终端的热插拔检测装置,首先说明的是,上述移动终端中的卡托包含两个以上卡槽,上述卡槽用于安装用户识别模块卡,请参阅图2,本发明实施例中的热插拔检测装置200,包括:
[0038]检测单元201,用于检测上述卡托上的目标卡槽是否有拔卡动作或插卡动作;
[0039]下电处理单元202,用于当检测单元201检测到上述目标卡槽有拔卡动作时,对上述卡托上的所有用户识别模块卡进行下电处理;
[0040]上电处理单元203,用于当检测单元201检测到上述目标卡槽有插卡动作时,对上述卡托上的所有用户识别模块卡进行上电处理。
[0041]可选的,检测单元201包括:子检测单元,用于检测上述移动终端内预设的检测引脚上的高低电平变化;子判定单元,用于当上述子检测单元检测到上述检测引脚从高电平变为低电平且在预设时长内始终保持低电平状态时,判定上述目标卡槽有拔卡动作;当上述子检测单元检测到上述检测引脚从低电平变为高电平且在预设时长内始终保持高电平状态时,判定上述目标卡槽有插卡动作。
[0042]可选的,检测单元201包括:子检测单元,用于检测上述移动终端内预设的检测引脚上的高低电平变化;子判定单元,用于当上述子检测单元检测到上述检测引脚从高电平变为低电平且此后连续M次检测到上述检测引脚为低电平时,判定上述目标卡槽有拔卡动作;当上述子检测单元检测到上述检测引脚从低电平变为高电平且此后连续N次检测到上述检测引脚为高电平时,判定上述目标卡槽有插卡动作;其中,上述M大于或等2,上述N大于或等于2。
[0043]可选的,本发明实施例中的热插拔检测装置还包括:发送单元,用于向上述移动终端的上层应用发送第一通知指令,其中,上述第一通知指令用于指示上述上层应用上述卡托上的用户识别模块卡已被拔出,以便上层应用根据该第一通知指令进一步进行处理,例如,上层应用在移动终端的显示屏幕上显示用户识别模块卡被拔出的指示信息。
[0044]可选的,本发明实施例中的热插拔检测装置还包括:发送单元,用于在上电处理单元203对上述卡托上的所有用户识别模块卡进行上电处理,且上述卡托上存在未安装用户识别模块卡的卡槽时,向上述移动终端的上层应用发送第二通知指令,其中,上述第二通知指令用于向上述上层应用指示上述未安装用户识别模块卡的卡槽位置,以便上层应用根据该第二通知指令进一步进行处理,例如,上层应用在移动终端的显示屏幕上显示未安装用户识别模块卡的卡槽信息。
[0045]需要说明的是,本发明实施例中的热插拔检测装置集成于移动终端中,本发明实施例中的移动终端可以是智能手机、平板电脑或者其它支持用户识别模块卡的移动终端,本发明实施例中的用户识别模块卡包括但不限于:SM卡、RUM、USM卡、和ISM卡等。
[0046]需要说明的是,本发明实施例中的热插拔检测装置可以如上述方法实施例中提及的热插拔检测装置,可以用于实现上述方法实施例中的全部技术方案,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述实施例中的相关描述,此处不再赘述。
[0047]由上可见,本发明移动终端的卡托包含两个以上卡槽,因此该移动终端能够通过该卡托安装两张以上用户识别模块卡,并且,在卡托的所有卡槽中设置一目标卡槽,通过检测该目标卡槽是否有拔卡动作或插卡动作来实现对卡托上的所有用户识别模块卡的下电处理或上电处理,从而实现了在一卡托多用户识别模块卡的场景下对用户识别模块卡的热插拔操作和检测。
[0048]在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0049]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0050]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0051]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0052]需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。
[0053]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。
[0054]以上为对本发明所提供的一种应用于移动终端的用户识别模块卡热插拔检测方法和装置的描述,对于本领域的一般技术人员,依据本发明实施例的思想,在【具体实施方式】及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种应用于移动终端的用户识别模块卡热插拔检测方法,其特征在于,所述移动终端中的卡托包含两个以上卡槽,所述卡槽用于安装用户识别模块卡,所述用户识别模块卡热插拔方法包括: 检测所述卡托上的目标卡槽是否有拔卡动作或插卡动作; 若检测到所述目标卡槽有拔卡动作,则:对所述卡托上的所有用户识别模块卡进行下电处理; 若检测到所述目标卡槽有插卡动作,则:对所述卡托上的所有用户识别模块卡进行上电处理。
2.根据权利要求1所述的方法,其特征在于,所述检测所述卡托上的目标卡槽是否有拔卡动作或插卡动作,包括: 检测所述移动终端内预设的检测引脚上的高低电平变化; 若检测到所述检测引脚从高电平变为低电平且在预设时长内始终保持低电平状态,则判定所述目标卡槽有拔卡动作; 若检测到所述检测引脚从低电平变为高电平且在预设时长内始终保持高电平状态,则判定所述目标卡槽有插卡动作。
3.根据权利要求1所述的方法,其特征在于,所述检测所述卡托上的目标卡槽是否有拔卡动作或插卡动作,包括: 若检测到所述检测引脚从高电平变为低电平且此后连续M次检测到所述检测引脚为低电平,则判定所述目标卡槽有拔卡动作; 若检测到所述检测引脚从低电平变为高电平且此后连续N次检测到所述检测引脚为高电平,则判定所述目标卡槽有插卡动作; 其中,所述M大于或等2,所述N大于或等于2。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述对所述卡托上的所有用户识别模块卡进行下电处理之后,还包括: 向上层应用发送第一通知指令,其中,所述第一通知指令用于向所述上层应用指示所述卡托上的用户识别模块卡已被拔出。
5.根据权利要求1至3任一项所述的方法,其特征在于,所述对所述卡托上的所有用户识别模块卡进行上电处理,包括: 若所述卡托上存在未安装用户识别模块卡的卡槽,则向上层应用发送第二通知指令,其中,所述第二通知指令用于向所述上层应用指示所述未安装用户识别模块卡的卡槽位置。
6.一种应用于移动终端的热插拔检测装置,其特征在于,所述移动终端中的卡托包含两个以上卡槽,所述卡槽用于安装用户识别模块卡,所述热插拔检测装置包括: 检测单元,用于检测上述卡托上的目标卡槽是否有拔卡动作或插卡动作; 下电处理单元,用于当所述检测单元检测到所述目标卡槽有拔卡动作时,对所述卡托上的所有用户识别模块卡进行下电处理; 上电处理单元,用于当所述检测单元检测到所述目标卡槽有插卡动作时,对所述卡托上的所有用户识别模块卡进行上电处理。
7.根据权利要求6所述的热插拔检测装置,其特征在于,所述检测单元包括: 子检测单元,用于检测所述移动终端内预设的检测引脚上的高低电平变化; 子判定单元,用于当所述子检测单元检测到所述检测引脚从高电平变为低电平且在预设时长内始终保持低电平状态时,判定所述目标卡槽有拔卡动作;当所述子检测单元检测到所述检测引脚从低电平变为高电平且在预设时长内始终保持高电平状态时,判定所述目标卡槽有插卡动作。
8.根据权利要求6所述的热插拔检测装置,其特征在于,所述检测单元包括: 子检测单元,用于检测所述移动终端内预设的检测引脚上的高低电平变化; 子判定单元,用于当所述子检测单元检测到所述检测引脚从高电平变为低电平且此后连续M次检测到所述检测引脚为低电平时,判定所述目标卡槽有拔卡动作;当所述子检测单元检测到所述检测引脚从低电平变为高电平且此后连续N次检测到所述检测引脚为高电平时,判定所述目标卡槽有插卡动作; 其中,所述M大于或等2,所述N大于或等于2。
9.根据权利要求6至8任一项所述的热插拔检测装置,其特征在于,所述热插拔检测装置还包括: 发送单元,用于向所述移动终端的上层应用发送第一通知指令,其中,所述第一通知指令用于指示所述上层应用所述卡托上的用户识别模块卡已被拔出。
10.根据权利要求6至8任一项所述的热插拔检测装置,其特征在于,所述热插拔检测装置还包括: 发送单元,用于在所述上电处理单元对所述卡托上的所有用户识别模块卡进行上电处理,且所述卡托上存在未安装用户识别模块卡的卡槽时,向所述移动终端的上层应用发送第二通知指令,其中,所述第二通知指令用于向所述上层应用指示所述未安装用户识别模块卡的卡槽位置。
【文档编号】H04M1/02GK104243650SQ201410472821
【公开日】2014年12月24日 申请日期:2014年9月16日 优先权日:2014年9月16日
【发明者】张自然 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1