一种实现SIM卡热插拔及启动的方法和智能硬件技术

技术编号:19865622 阅读:36 留言:0更新日期:2018-12-22 13:42
本发明专利技术提供了一种实现SIM卡热插拔及启动的方法和智能硬件,方法包括:检测智能硬件的屏幕状态;当智能硬件发生亮灭屏切换时,检测SIM卡卡槽内SIM卡的插入状态;当智能硬件由灭屏状态切换为亮屏状态,且检测出若干个SIM卡卡槽处于SIM卡未插入状态时,生成SIM卡掉电指令;根据SIM卡掉电指令执行SIM卡掉电操作,以便进行SIM卡热插拔;当智能硬件由亮屏状态切换为灭屏状态,且检测出SIM卡卡槽处于SIM卡插入状态时,生成SIM卡上电初始化指令;根据SIM卡上电初始化指令执行SIM卡上电操作和初始化SIM卡操作,以便启动SIM卡。本发明专利技术无需额外增设硬件就能实现SIM卡安全插拔,减少硬件数量,使得智能硬件更加小型轻薄,且无需重启就能启动SIM卡,提升用户体验的目的。

【技术实现步骤摘要】
一种实现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卡上电操作和初始化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卡卡槽处于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卡进行初始化。进一步的,还包括:所述控制指令生成模块,还用于当所述智能硬件由灭屏状态切换为亮屏状态,且检测出若干个SIM卡卡槽处于未插入SIM卡状态时,读取未插入SIM卡状态的SIM卡卡槽的标识信息;根据所述标识信息生成对应的SIM卡掉电指令;所述控制指令生成模块,还用于当所述智能硬件由亮屏状态切换为灭屏状态,且检测出若干个SIM卡卡槽处于SIM卡未插入状态时,读取未插入SIM卡状态的SIM卡卡槽的标识信息;根据所述标识信息生成对应的SIM卡上电初始化指令。通过本专利技术提供的一种实现SIM卡热插拔及启动的方法和智能硬件,实现在保证SIM卡安全插拔的前提下,减少电子器件数量,实现智能硬件更加小型轻薄,节省硬件成本,以及无需重启就能进行SIM卡初始化启动SIM卡,提升用户体验的目的。附图说明下面将以明确易懂的方式,结合附图说明优选实施方式,对一种实现SIM卡热插拔及启动的方法和智能硬件的上述特性、技术特征、优点及其实现方式予以进一步说明。图1是本专利技术实现SIM卡热插拔及启动的方法的一个实施例的流程图;图2是本专利技术实现SIM卡热插拔及启动的方法的另一个实施例的流程图;图3是本专利技术实现SIM卡热插拔及启动的方法的另一个实施例的流程图;图4是本专利技术实现SIM卡热插拔及启动的方法的另一本文档来自技高网...

【技术保护点】
1.一种实现SIM卡热插拔及启动的方法,其特征在于,包括步骤:检测智能硬件的屏幕状态;当所述智能硬件发生亮灭屏切换时,检测SIM卡卡槽内SIM卡的插入状态;当所述智能硬件由灭屏状态切换为亮屏状态,且检测出若干个SIM卡卡槽处于SIM卡未插入状态时,生成SIM卡掉电指令;根据所述SIM卡掉电指令执行SIM卡掉电操作,以便进行SIM卡热插拔;当所述智能硬件由亮屏状态切换为灭屏状态,且检测出若干个SIM卡卡槽处于SIM卡未插入状态时,生成SIM卡上电初始化指令;根据所述SIM卡上电初始化指令执行SIM卡上电操作和初始化SIM卡操作,以便启动SIM卡。

【技术特征摘要】
1.一种实现SIM卡热插拔及启动的方法,其特征在于,包括步骤:检测智能硬件的屏幕状态;当所述智能硬件发生亮灭屏切换时,检测SIM卡卡槽内SIM卡的插入状态;当所述智能硬件由灭屏状态切换为亮屏状态,且检测出若干个SIM卡卡槽处于SIM卡未插入状态时,生成SIM卡掉电指令;根据所述SIM卡掉电指令执行SIM卡掉电操作,以便进行SIM卡热插拔;当所述智能硬件由亮屏状态切换为灭屏状态,且检测出若干个SIM卡卡槽处于SIM卡未插入状态时,生成SIM卡上电初始化指令;根据所述SIM卡上电初始化指令执行SIM卡上电操作和初始化SIM卡操作,以便启动SIM卡。2.根据权利要求1所述的实现SIM卡热插拔及启动的方法,其特征在于,所述当所述智能硬件发生亮灭屏切换时,检测SIM卡卡槽内SIM卡的插入状态具体包括步骤:统计当前周期内亮灭屏切换的次数值;当所述次数值达到预设数值时,不再进行检测SIM卡卡槽内SIM卡的插入状态,直至下一个周期开始重新根据亮灭屏切换触发检测SIM卡卡槽内SIM卡的插入状态;当所述次数值未达到预设数值时,且所述智能硬件发生亮灭屏切换时,检测SIM卡卡槽内SIM卡的插入状态。3.根据权利要求1所述的实现SIM卡热插拔及启动的方法,其特征在于,所述根据所述SIM卡掉电指令执行SIM卡掉电操作,以便进行SIM卡热插拔具体包括步骤:根据所述SIM卡掉电指令,控制所述SIM卡卡槽的供电引脚停止供电。4.根据权利要求1所述的实现SIM卡热插拔及启动的方法,其特征在于,所述根据所述SIM卡上电初始化指令执行SIM卡上电操作和初始化SIM卡操作,以便启动SIM卡具体包括步骤:根据所述SIM卡上电初始化指令,控制所述SIM卡的电源触点通电;根据操作系统信息和SIM卡应用模式得到对应的初始化流程,并根据对应的初始化流程对所述SIM卡进行初始化。5.根据权利要求1-4任一项所述的实现SIM卡热插拔及启动的方法,其特征在于,所述当所述智能硬件由灭屏状态切换为亮屏状态,且检测出若干个SIM卡卡槽处于SIM卡未插入状态时,生成SIM卡掉电指令具体包括步骤:当所述智能硬件由灭屏状态切换为亮屏状态,且检测出若干个SIM卡卡槽处于未插入SIM卡状态时,读取未插入SIM卡状态的SIM卡卡槽的标识信息;根据所述标识信息生成对应的SIM卡掉电指令;所述当所述智能硬件由亮屏状态切换为灭屏状态,且检测出若干个SIM卡卡槽处于SIM卡未插入状态时,生成SIM卡上电初始化指令具体包括步骤:当所述智能硬件由亮屏状态切换为灭屏状态,且检测出若干个SIM卡卡槽处于SIM卡未插入状态时,读取未插入SIM卡状态的SIM卡卡槽的标识信息...

【专利技术属性】
技术研发人员:刘鹏飞
申请(专利权)人:广东小天才科技有限公司
类型:发明
国别省市:广东,44

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

1