移动终端及其存储卡热插拔方法技术

技术编号:11940146 阅读:120 留言:0更新日期:2015-08-26 11:36
本发明专利技术涉及移动通信技术领域,本发明专利技术提供一种移动终端的存储卡热插拔方法,存储卡热插拔方法包括以下步骤:控制限位模块对存储卡进行限位;当检测开关模块被触动时,产生停止读写存储卡的中断信号;根据所述中断信号停止对所述存储卡的读写操作,并弹出对话框以提示用户选择是否取出所述存储卡,是,则控制所述限位模块停止对所述存储卡进行限位,否,则控制限位模块保持对存储卡的限位状态;通过提示用户是否选择取出存储卡,再解除对存储卡的限位,降低了由于在使用存储卡的过程中频繁插拔存储卡造成的死机等故障等问题,为用户提供了方便,延长了移动终端的使用寿命。

【技术实现步骤摘要】

本专利技术涉及移动通信
,尤其涉及一种。
技术介绍
目前市场上的智能移动设备,使用苹果系统或Android系统中,当系统正在调用安装在存储卡的APK或者在访问存储卡的内容时,如果用户直接取出存储卡,会造成系统死机、重启以及损坏存储卡等不稳定因素。综上所述,现有技术中存在使用存储卡的过程中对存储卡进行热插拔导致系统死机的问题。
技术实现思路
本专利技术的目的在于提供一种,旨在解决针对现有技术中存在使用存储卡的过程中对存储卡进行热插拔导致系统死机的问题。本专利技术是这样实现的,第一方面提供一种移动终端的存储卡热插拔方法,所述热插拔方法包括以下步骤:A.控制限位模块对存储卡进行限位;B.当检测开关模块被触动时,产生停止读写存储卡的中断信号;C.根据所述中断信号停止对所述存储卡的读写操作,并弹出对话框以提示用户选择是否取出所述存储卡,是,则执行步骤D,否,则控制所述限位模块保持对所述存储卡的限位状态;D.控制所述限位模块停止对所述存储卡进行限位。结合第一方面,在第一方面的第一种实施方式中,所述步骤A之前还包括以下步骤:检测移动终端是否处于开机状态,是,则执行步骤A,否,则执行步骤D。结合第一方面,在第一方面的第二种实施方式中,所述步骤A具体为:弹出限位弹片以卡住所述存储卡。结合第一方面,在第一方面的第三种实施方式中,所述步骤B中检测到开关模块被触动步骤包括:检测到继电器为触发或者检测到弹出开关被按压。结合第一方面,在第一方面的第四种实施方式中,所述热插拔方法还包括以下步骤:在预定时间内判定所述存储卡的热插拔次数达到预设次数时,则控制限位模块对存储卡保持限位状态。本专利技术第二方面提供一种移动终端,所述移动终端包括存储卡卡托,所述存储卡卡托用于安装存储卡,所述移动终端还包括限位模块、控制模块以及开关模块;所述控制模块用于控制所述限位模块对所述存储卡进行限位,检测到开关模块被按压时,产生停止读写所述存储卡的中断信号,根据所述中断信号停止对所述存储卡的读写操作,并弹出对话框以提示用户选择是否取出所述存储卡,当用户选择是时,控制所述限位模块停止对所述存储卡进行限位,当用户选择否时,控制所述限位模块保持对存储卡的限位状态。结合第二方面,在第二方面的第一种实施方式中,所述控制模块还用于检测移动终端是否处于开机状态,当检测结果为是时,控制所述限位模块对存储卡进行限位,当检测结果为否时,控制限位模块停止对存储卡进行限位。结合第二方面,在第二方面的第二种实施方式中,所述限位模块包括限位弹片,所述限位模块通过弹出限位弹片以卡住所述存储卡。结合第二方面,在第二方面的第三种实施方式中,所述开关模块为继电器或者弹出开关;所述控制模块检测到所述开关模块被触动的过程为:检测到所述继电器被触发或者检测到所述弹出开关被按压。结合第二方面,在第二方面的第四种实施方式中,所述控制模块还用于在预定时间内判定所述存储卡的热插拔次数达到预设次数时,则控制限位模块对存储卡保持限位状??τ O本专利技术提供一种,通过设置限位模块对存储卡进行限位,并通过提示用户是否选择取出存储卡,当用户选择是时,再解除对存储卡的限位,降低了由于在使用存储卡的过程中频繁插拔存储卡造成的死机等故障等问题,为用户提供了方便,延长了移动终端的使用寿命。【附图说明】为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一种实施例提供的一种移动终端的存储卡热插拔方法流程图;图2是本专利技术另一种实施例提供的一种移动终端的结构示意图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。为了说明本专利技术的技术方案,下面通过具体实施例来进行说明。本专利技术实施例的移动终端主要以手机为例,需要的硬件条件是在手机上需要有存储卡接口,并且存储卡接口的数目可以是N (N为自然数),该N个存储卡接口与控制模块连接。在软件上需要支持存储卡热插拔,其中所述存储卡包括SD卡、mic1SD卡、miniSD卡以及TF卡等。本专利技术一种实施例提供一种移动终端的存储卡热插拔方法,如图1所示,热插拔方法包括以下步骤:步骤S101.控制限位模块对存储卡进行限位。在本步骤中,具体的,弹出限位弹片以卡住存储卡。步骤S102.当检测开关模块被触动时,产生停止读写存储卡的中断信号。在本步骤中,具体的,检测到开关模块被触动步骤包括:检测到继电器为触发或者检测到弹出开关被按压。步骤S103.根据中断信号停止对存储卡的读写操作,并弹出对话框以提示用户选择是否取出存储卡,是,则执行步骤S104,否,则执行步骤S105。步骤S104.控制限位模块停止对存储卡进行限位。步骤S105.控制限位模块保持对存储卡的限位状态;进一步的,步骤SlOl之前还包括以下步骤:检测移动终端是否处于开机状态,是,则执行步骤S101,否,则执行步骤S104。在本步骤中,具体的,当移动终端处于关机状态时,由于未对存储卡进行读写操作,次数可随意取出存储卡。进一步的,热插拔方法还包括以下步骤:在预定时间内判定存储卡的热插拔次数达到预设次数时,则控制限位模块对存储卡保持限位状态。在本步骤中,具体的,在等待一定时间段后存储卡热插拔次数没有达到预设定的热插拔次数上限值时,则将从O开始进行重新计数。进一步的,移动终端上还增加系统界面,用户可以选择打开或者关闭限位模块功能的限位功能。进一步的,热插拔方法还包括以下步骤:复用一位数据信号线作为检测所述可移动存储卡热插拔的通用输入输出口 ;分时动态检测数据信号线是否有数据传输;如果是,则保持该复用的数据信号线传输数据控制限位模块对存储卡进行限位;否,则控制限位模块停止对存储卡进行限位。本专利技术一种实施例提供一种移动终端,移动终端包括存储卡卡托,存储卡卡托用于安装存储卡204,移动终端还包括限位模块203、控制模块202以及开关模块201。控制模块202用于控制限位模块203对存储卡204进行限位,检测到开关模块201被按压时,产生停止读写存储卡204的中断信号,根据中断信号停止对存储卡204的读写操作,并弹出对话框以提示用户选择是否取出存储卡204,当用户选择是时,控制限位模块203停止对存储卡204进行限位,当用户选择否时,控制限位模块203保持对存储卡204的限位状态。...
<a href="http://www.xjishu.com/zhuanli/55/CN104866385.html" title="移动终端及其存储卡热插拔方法原文来自X技术">移动终端及其存储卡热插拔方法</a>

【技术保护点】
一种移动终端的存储卡热插拔方法,其特征在于,所述热插拔方法包括以下步骤:A.控制限位模块对存储卡进行限位;B.当检测开关模块被触动时,产生停止读写存储卡的中断信号;C.根据所述中断信号停止对所述存储卡的读写操作,并弹出对话框以提示用户选择是否取出所述存储卡,是,则执行步骤D,否,则控制所述限位模块保持对所述存储卡的限位状态;D.控制所述限位模块停止对所述存储卡进行限位。

【技术特征摘要】

【专利技术属性】
技术研发人员:罗成
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1