一种移动存储卡访问超时保护方法技术

技术编号:2825303 阅读:237 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种移动存储卡访问超时保护方法,通过在移动存储卡设定超时保护的超时时间,当判断对移动存储卡无操作的时间超过设定的超时时间时,将该移动存储卡置于锁定状态。从而在用户操作完移动存储卡忘记拔出的情况下,防止了非法用户对该移动存储卡上信息的非法访问,提高了移动存储卡的安全访问性,保护了用户的合法权益。

【技术实现步骤摘要】

本专利技术涉及移动存储卡技术,特别涉及一种移动存储卡访问超时保护方法
技术介绍
随着信息技术的发展,移动存储卡已广泛地应用于电脑、摄像机、数码相机、自动柜员机等各种信息设备上,一些移动存储卡为了防止非法用户访问卡上信息,提供了需要进行用户认证才能访问的安全功能,用户将移动存储卡插入主机后,输入身份认证信息,在身份认证成功后,可以对移动存储卡进行访问,这样就可以保证用户在丢失移动存储卡时,其它用户不能访问该移动存储卡上的信息,保证了用户的合法权益。但这种需要进行用户认证的安全访问的移动存储卡还是存在一定的安全隐患,举例来说,如果合法用户在使用完该移动存储卡后忘记将卡从主机中拔出,由于该移动存储卡的身份认证信息在认证成功后至卡拔出前一直有效,因而,后面的用户无需对该移动存储卡再重新进行身份认证,就可以直接访问该移动存储卡上的信息,从而损害了该卡所属的用户的合法权益。
技术实现思路
有鉴于此,本专利技术的一个主要目的在于提供一种移动存储卡访问超时保护方法,在用户忘记拔出移动存储卡的情况下,提高移动存储卡的安全访问性,保护用户的合法权益。为达到上述目的,本专利技术提供了一种移动存储卡访问超时保护方法,该方法包括以下步骤:预先设定用于移动存储卡超时保护的超时时间;-->当接收到移动存储卡中当前传输信息的结束位时,触发计时;如果计时时间达到所述超时时间仍没有接收到下一传输信息的起始位,则将移动存储卡置于锁定状态。较佳地,在无数据操作模式下,所述用于移动存储卡超时保护的超时时间包括:预先设定的正常等待时间、命令总线超时时间,如果计时时间达到预先设定的正常等待时间,则重新开始计时;如果计时时间达到所述命令总线超时时间仍没有接收到命令总线上的所述下一传输信息,则将移动存储卡置于锁定状态。较佳地,所述当前传输信息为命令信息,所述下一传输信息为响应信息,则所述正常等待时间为NCR周期;所述当前传输信息为响应信息,所述下一传输信息为命令信息,则所述正常等待时间为NRC周期;所述当前传输信息为命令信息,所述下一传输信息为命令信息,则所述正常等待时间为NCC周期。较佳地,在有数据操作模式下,所述移动存储卡超时保护的超时时间,为预先设定的命令总线超时时间和数据总线超时时间中最大的一个,如果计时时间达到设定的命令总线超时保护的超时时间时还没有接收到下一命令信息,且计时时间达到设定的数据总线超时保护的超时时间时还没有接收到下一数据信息,则将移动存储卡置于锁定状态。较佳地,该方法进一步包括:如果在所述移动存储卡超时保护的超时时间内接收到下一信息的起始位信息,计时复位,并在接收到所述下一信息的结束位信息时,重新开始计时。由上述的技术方案可见,本专利技术提供的移动存储卡访问超时保护方法,通过在移动存储卡设定超时保护的超时时间,当判断对移动存储卡无操作的时间超过设定的超时时间时,将该移动存储卡置于锁定状态。从而在用户操-->作完移动存储卡忘记拔出的情况下,防止了非法用户对该移动存储卡上信息的非法访问,提高了移动存储卡的安全访问性,保护了用户的合法权益。附图说明图1为本专利技术移动存储卡访问超时保护方法流程示意图;图2为本专利技术移动存储卡“无响应”和“无数据”操作的流程示意图;图3为本专利技术移动存储卡(多)数据块读操作的流程示意图图4为本专利技术移动存储卡(多)数据块写操作的流程示意图;图5为本专利技术移动存储卡数据传送模式下的命令-响应时序示意框图;图6为本专利技术移动存储卡数据传送模式下的响应-命令时序示意框图;图7为本专利技术移动存储卡数据传送模式下的命令-命令时序示意框图;图8为本专利技术移动存储卡单数据块读取时序示意框图;图9为本专利技术移动存储卡多数据块读取时序示意框图;图10为本专利技术移动存储卡在数据传送模式下的停止传送命令时序示意框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本专利技术作进一步地详细描述。本专利技术提供的移动存储卡访问超时保护方法,通过在移动存储卡设定超时保护的超时时间,当判断对移动存储卡无操作的时间超过设定的超时时间时,将该移动存储卡置于锁定状态。以下以符合多媒体卡(MMC,Multi Media Card)标准的移动存储卡为例,详细说明本专利技术访问超时保护的实现过程。所应理解的是,本专利技术不仅可用于MMC卡,也可以应用于其他的移动存储卡,如安全数字卡(SD,Secure Digital Card)、紧凑闪存卡(CF,Compact Flash Card)、智能多媒体卡(SM,Smart Media Card)、记忆棒(MS,Memory Stick Card)等。-->图1为本专利技术移动存储卡访问超时保护方法流程示意图,如图1所示,预先在MMC卡上设置计时器并设定超时保护的超时时间,后续中为了叙述的简便,将超时保护的超时时间称为超时时间。设定的超时时间可以包括针对命令总线无操作的超时时间以及针对数据总线无操作的超时时间。该方法包括:步骤101,MMC卡上电,用户通过身份认证访问MMC卡上信息;本步骤中,MMC卡有两种总线操作模式,一种是MMC总线模式,另一种是串行外围设备接口(SPI,Serial Peripheral Interface)总线模式。本实施例中,以MMC总线工作模式为例进行介绍。在MMC总线上传送的信息主要包括在命令(CMD,Command)总线上传送的命令,或对命令的响应以及数据(DAT,Data)总线上传送的数据,传送的信息由一个起始位(S)表示开始,由一个停止位(E)表示结束。以下进行详细描述。图2为本专利技术移动存储卡“无响应”和“无数据”操作的流程示意图。如图2所示,命令线上的基本传输是命令/响应传输,包括主机向MMC卡发送的命令以及MMC卡向主机返回的响应,命令和响应都通过串行方式进行传输。数据线用于传输数据,主机通过CMD线上传输CMD7命令,用于选择MMC卡并将MMC卡置于传输状态。MMC卡接收到CMD7命令,进入传输状态,当准备就绪后,发送响应给主机,在数据线上开始进行数据传输。MMC卡输入或输出的数据均以数据流或数据块进行处理。其中,数据块处理包括单数据块处理和多数据块处理,并通过循环冗余校验码(CRC,CyclicRedundancy Check)校验来验证是否传送成功。当主机通过CMD线发出停止命令时,则终止数据线上的数据传输。图3为本专利技术移动存储卡(多)数据块读操作的流程示意图。如图3所示,主机通过CMD线向MMC卡发送读取命令,MMC卡接收命令,向主机返回响应,在返回响应后,从MMC卡上读取相应的数据块,每个数据块-->后都跟着CRC校验。当主机通过CMD线向MMC卡发送停止命令,MMC卡接收命令,向主机返回响应后停止读取数据块。图4为本专利技术移动存储卡(多)数据块写操作的流程示意图。如图4所示,其操作流程与图3相类似,在此不再赘述,不同的是,图4中的多数据块写操作由于会持续一段时间,如果写入MMC卡的数据缓存区已满,数据线DAT0将保持低电平,表示数据线处于“忙”状态,不再接收新的数据块。步骤102,判断对MMC卡无操作时,计时器开始计时,如果对MMC卡无操作的时间超过设定的超时时间,锁定MMC卡。本步骤中,判断对MMC卡无操作的步骤可以包括对MMC卡上的命令总线无操作的步骤本文档来自技高网...

【技术保护点】
一种移动存储卡访问超时保护方法,其特征在于,该方法包括以下步骤:预先设定用于移动存储卡超时保护的超时时间;当接收到移动存储卡中当前传输信息的结束位时,触发计时;如果计时时间达到所述超时时间仍没有接收到下一传输信息的起 始位,则将移动存储卡置于锁定状态。

【技术特征摘要】
1、一种移动存储卡访问超时保护方法,其特征在于,该方法包括以下步骤:预先设定用于移动存储卡超时保护的超时时间;当接收到移动存储卡中当前传输信息的结束位时,触发计时;如果计时时间达到所述超时时间仍没有接收到下一传输信息的起始位,则将移动存储卡置于锁定状态。2、如权利要求1所述的方法,其特征在于,在无数据操作模式下,所述用于移动存储卡超时保护的超时时间包括:预先设定的正常等待时间、命令总线超时时间,如果计时时间达到预先设定的正常等待时间,则重新开始计时;如果计时时间达到所述命令总线超时时间仍没有接收到命令总线上的所述下一传输信息,则将移动存储卡置于锁定状态。3、如权利要求2所述的方法,其特征在于,所述当前传输信息为命令信息,所述下一传输信息为响应信息,则所述正常等待时间为NCR周期;所述...

【专利技术属性】
技术研发人员:杨光敏曹会扬
申请(专利权)人:普天信息技术研究院有限公司
类型:发明
国别省市:11[]

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

1