一种SIM卡热插拔方法、装置、终端设备及存储介质制造方法及图纸

技术编号:22104877 阅读:25 留言:0更新日期:2019-09-14 04:23
本申请公开了一种SIM卡热插拔方法、装置、终端设备及存储介质。其中,SIM卡热插拔方法应用于终端设备,所述终端设备设置有通信模组,SIM卡与所述通信模组电连接,所述方法包括:检测所述通信模组是否与通信网络断开通信连接;若所述通信模组与通信网络断开通信连接,则检测SIM卡的状态是否正常;若SIM卡状态不正常,则初始化所述SIM卡;检测所述SIM卡初始化是否成功;若否,则重新初始化所述SIM卡;若是,则搜索所述SIM卡的网络。根据SIM卡的状态判断搜索该SIM卡对应的网络资源或重新初始化搜索网络资源,而不用在插入SIM卡后重启终端来进行SIM卡重新初始化,提高了用户体验。

A SIM Card Hot Plugging Method, Device, Terminal Equipment and Storage Media

【技术实现步骤摘要】
一种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卡初始化。优选地,所述通信模组为4G通信模组。为实现上述目的,本申请提供一种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为图1中步骤S2的子步骤流程图。图3为图1中步骤S3的子步骤流程图。图4为图1中步骤S4的子步骤流程图。图5为本申请第二实施例所提供的SIM卡热插拔方法装置的结构框图。图6为本申请第三实施例提供的终端设备的结构框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,如下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。需要说明的是,在本申请中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本申请要求的保护范围之内。本申请提供一种SIM卡热插拔方法、装置、终端设备及存储介质。本申请的SIM卡热插拔的方法应用于终端设备,所述终端设备设置有通信模组,SIM卡与所述本文档来自技高网...

【技术保护点】
1.一种SIM卡热插拔方法,应用于终端设备,所述终端设备设置有通信模组,SIM卡与所述通信模组电连接,其特征在于,所述方法包括:检测所述通信模组是否与通信网络断开通信连接;若所述通信模组与通信网络断开通信连接,则检测SIM卡的状态是否正常;若SIM卡状态不正常,则初始化所述SIM卡;检测所述SIM卡初始化是否成功;若否,则重新初始化所述SIM卡;若是,则搜索所述SIM卡的网络。

【技术特征摘要】
1.一种SIM卡热插拔方法,应用于终端设备,所述终端设备设置有通信模组,SIM卡与所述通信模组电连接,其特征在于,所述方法包括:检测所述通信模组是否与通信网络断开通信连接;若所述通信模组与通信网络断开通信连接,则检测SIM卡的状态是否正常;若SIM卡状态不正常,则初始化所述SIM卡;检测所述SIM卡初始化是否成功;若否,则重新初始化所述SIM卡;若是,则搜索所述SIM卡的网络。2.根据权利要求1所述的方法,其特征在于,所述检测SIM卡的状态是否正常,包括:向所述通信模组发送第一检测指令,所述第一检测指令用于使所述通信模组检测SIM卡的状态;检测是否接收到第一反馈指令,所述第一反馈指令为所述通信模组根据所述第一检测指令生成;若接收到所述第一反馈指令,则判断所述第一反馈指令是否为第一预设指令;若所述指令为第一预设指令,则判断所述SIM卡的状态为正常。3.根据权利要求2所述的方法,所述检测所述SIM卡初始化是否成功,包括:向所述通信模组循环发送第二检测指令,所述第二检测指令用于使所述通信模组检测SIM卡是否初始化成功;检测单位时间内是否接收到第二反馈指令,所述第二反馈指令为所述通信模组根据所述第二检测指令生成;若接收到所述第二反馈指令,则判断所述第二反馈指令是否为第二预设指令;若所述指令为非第二预设指令,则判断所述SIM卡初始化未成功。4.根据权利要求1所述的方法,所述初始化所述SIM卡,包括:向所述通信模组发送第一指令并计时,所述第一指令用于使所述通信模组进行缓存清除;判断计时时间是否超过预设时间;若所述计时时间超过预设时间,则向所述通信模组发送第二指令以使所述SIM卡初始化。5.根据权利要求4所述的方法,其特征在于:所述通信模组为4G通信模组。6.一...

【专利技术属性】
技术研发人员:刘均李森
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东,44

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

1