专利名称:存储卡管理方法、装置和移动通信终端的制作方法
技术领域:
本发明涉及移动通信领域,具体而言,涉及一种存储卡管理方法、装置和一种移动 通信终端。
背景技术:
现阶段,手机终端具备的功能非常广泛,其中,相当一部分手机可安装存储卡,通 过存储卡来存储需要在手机呈现的程序或文件,还可将存储卡作为便携的存储设备。目前,在终端手机中插入一张存储卡时,手机系统会向存储卡供电,连接存储卡的 处理器会加载存储卡的文件系统,上层的应用程序就可以通过文件系统的接口函数来对存 储卡进行读、写、删除等操作。上层应用程序完成一次读写后,离下一次再次读写操作的时 间间隔比较长时,存储卡在空闲状态下会持续保持在高耗电模式,这会使得存储卡的耗电 增加,减少了手机终端的待机时间。而手机终端的处理器无法确认存储卡是否处于空闲状 态,以对存储卡的供电进行控制。因此,需要一种方式,能够检测存储卡是否处于空闲状态,并根据检测结果来对存 储卡的供电进行控制。
发明内容
本发明所要解决的技术问题在于,提供一种方式,能够检测存储卡是否处于空闲 状态,并根据检测结果来对存储卡的供电进行控制。有鉴于此,本发明提供一种存储卡管理方法,可以包括步骤102,监控存储卡的 使用状态;步骤104,根据所述使用状态,可以确定是否使所述存储卡处于省电模式。通过 该技术方案,根据存储卡的使用状态,对存储卡的用电进行控制,以减少存储卡的耗电。在上述技术方案中,优选地,在所述步骤102之前,还可以包括步骤101,为所述 存储卡设置标志量;在所述步骤104中,在所述使用状态为空闲状态时,将所述标志量置 位,所述使用状态为工作状态时,将所述标志量清零,在所述标志量已置位时,使所述存储 卡进入所述省电模式。在上述技术方案中,优选地,在所述步骤102中,可以定期检查所述使用状态。通 过该技术方案,使检查存储卡使用状态的工作自动进行,无需用户的操作。在上述技术方案中,优选地,所述省电模式包括关闭所述存储卡的控制电源和工 作时钟;所述存储卡管理方法还可以包括步骤106,在应用程序对所述存储卡操作的情况 下,如果所述标志量已置位,则将所述标志量清零,并根据所述标志量打开所述工作电源和 所述工作时钟。在上述技术方案中,优选地,在所述步骤102中,可以通过所述存储卡对应的驱动 查询接口来检查所述使用状态,在所述步骤106中,可以通过所述存储卡的底层操作接口 来操作所述标志量,在所述应用程序通过所述底层操作接口对所述存储卡操作时,如果所 述标志量已置位,则通过所述底层操作接口将所述标志量清零后,根据所述标志量打开所
4述工作电源和所述工作时钟。 在上述技术方案中,优选地,所述存储卡位于移动通信终端中,所述移动通信终端 包括手机,所述存储卡包括SD卡、SDMMC卡、TF卡和记忆棒等等。本领域的技术人员应当理 解,本发明的技术方案适用于能够在手机终端使用的各种存储卡,并不限于以上列举的几 种。本发明还提供一种存储卡管理装置,可以包括使用状态检查模块,监控存储卡的 使用状态;存储卡控制模块,根据所述使用状态,可以确定是否使所述存储卡处于省电模 式。通过该技术方案,根据存储卡的使用状态,对存储卡的用电进行控制,以减少存储卡的 耗电。在上述技术方案中,优选地,还可以包括标志量管理模块,为所述存储卡设置标 志量;在所述使用状态检查模块确定所述使用状态为空闲状态时,所述标志量管理模块可 将所述标志量置位,所述使用状态检查模块确定所述使用状态为工作状态时,所述标志量 管理模块可将所述标志量清零,在所述标志量已置位时,所述存储卡控制模块使所述存储 卡进入所述省电模式。在上述技术方案中,优选地,还可以包括定时模块,用于设置预定时间,所述使用 状态检查模块可以按所述预定时间来定期检查所述使用状态。通过该技术方案,使检查存 储卡使用状态的工作自动进行,无需用户的操作。在上述技术方案中,优选地,所述省电模式包括关闭所述存储卡的控制电源和工 作时钟;当应用程序对所述存储卡操作时,如果所述标志量已置位,所述标志量管理模块则 将所述标志量清零,所述存储卡控制模块根据所述标志量打开所述工作电源和所述工作时钟。在上述技术方案中,优选地,所述使用状态检查模块可以通过所述存储卡对应的 驱动查询接口来检查所述存储卡的状态,所述标志量管理模块可以通过所述存储卡的底 层操作接口来操作所述标志量,在所述应用程序通过所述底层操作接口对所述存储卡操作 时,如果所述标志量已置位,所述标志量管理模块则通过所述底层操作接口将所述标志量 清零后,所述存储卡控制模块根据所述标志量打开所述工作电源和所述工作时钟。在上述技术方案中,优选地,所述存储卡位于移动通信终端中,所述移动通信终端 包括手机,所述存储卡包括SD卡、SDMMC卡、TF卡和记忆棒等等。本领域的技术人员应当理 解,本发明的技术方案适用于能够在手机终端使用的各种存储卡,并不限于以上列举的几 种。本发明还提供一种移动通信终端,可以包括存储卡,位于所述移动通信终端中; 如上述的存储卡管理装置,连接至所述存储卡。在上述技术方案中,优选地,所述移动通信终端包括手机、PDA、笔记本电脑和平板 电脑等等。本领域的技术人员应当理解,本发明的技术方案适用于多种类型的移动通信终 端,并不限于以上列举的几种。根据本发明的技术方案,可以实现一种存储卡管理方法、装置和一种移动通信终 端,能够定期检测存储卡的使用状态,在存储卡处于空闲状态时,关闭存储卡的控制电源和 工作时钟,并在存在应用程序对存储卡操作时,打开存储卡的控制电源和工作时钟。
图1是根据本发明的一个实施例的存储卡管理方法的流程图;图2是根据本发明的一个实施例的存储卡管理装置的框图;图3是根据本发明的一个实施例的终端的使用流程图。
具体实施例方式为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实 施方式对本发明进行进一步的详细描述。在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可 以采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实 施例的限制。图1是根据本发明的一个实施例的存储卡管理方法的流程图。如图1所示,本发明提供一种存储卡管理方法,可以包括步骤102,监控存储卡的 使用状态;步骤104,根据所述使用状态,可以确定是否使所述存储卡处于省电模式。通过 该技术方案,根据存储卡的使用状态,对存储卡的用电进行控制,以减少存储卡的耗电。在上述技术方案中,在所述步骤102之前,还可以包括步骤101,为所述存储卡设 置标志量;在所述步骤104中,在所述使用状态为空闲状态时,将所述标志量置位,所述使 用状态为工作状态时,将所述标志量清零,在所述标志量已置位时,使所述存储卡进入所述 省电模式。在上述技术方案中,在所述步骤102中,可以定期检查所述使用状态。通过该技术 方案,使检查存储卡使用状态的工作自动进行,无需用户的操作。在上述技术方案中,还包括所述省电模式包括关闭所述存储卡的控制电源和工 作时钟;所述存储卡管理方法还可以包括步骤106,在应用程序对所述存储卡操作的情况 下,如果所述标志量已置位,则将所述标志量清零,并根据所述标志量打开所述工作电源和 所述工作时钟。在上述技术方案中,在所述步骤102中,通过所述存储卡对应的驱动查询接口来 检查所述使用状态,在所述步骤106中,通过所述存储卡的底层操作接口来操作所述标志 量,在所述应用程序通过所述底层操作接口对所述存储卡操作时,如果所述标志量已置位, 则通过所述底层操作接口将所述标志量清零,根据所述标志量打开所述工作电源和所述工 作时钟。在上述技术方案中,所述存储卡位于移动通信终端中,所述移动通信终端可以包 括手机,所述存储卡包括SD卡、SDMMC卡、TF卡和记忆棒等等。本领域的技术人员应当理解, 本发明的技术方案适用于能够在手机终端使用的各种存储卡,并不限于以上列举的几种。图2是根据本发明的一个实施例的存储卡管理装置的框图。如图2所示,本发明还提供一种存储卡管理装置200,包括使用状态检查模块 202,监控存储卡的使用状态;存储卡控制模块204,根据所述使用状态,确定是否使所述存 储卡处于省电模式。通过该技术方案,根据存储卡的使用状态,对存储卡的用电进行控制, 以减少存储卡的耗电。在上述技术方案中,还可以包括标志量管理模块206,为所述存储卡设置标志量;在所述使用状态检查模块202确定所述使用状态为空闲状态时,所述标志量管理模块 206可将所述标志量置位,所述使用状态检查模块202确定所述使用状态为工作状态时,所 述标志量管理模块206可将所述标志量清零,在所述标志量已置位时,所述存储卡控制模 块204使所述存储卡进入所述省电模式。在上述技术方案中,还包括定时模块208,用于设置预定时间,所述使用状态检 查模块202按所述预定时间来定期检查所述使用状态。通过该技术方案,使检查存储卡使 用状态的工作自动进行,无需用户的操作。在上述技术方案中,所述省电模式可以包括关闭所述存储卡的控制电源和工作时 钟;当应用程序对所述存储卡操作时,如果所述标志量已置位,所述标志量管理模块206则 将所述标志量清零,所述存储卡控制模块204根据所述标志量打开所述工作电源和所述工 作时钟。在上述技术方案中,所述使用状态检查模块202可以通过所述存储卡对应的驱动 查询接口来检查所述存储卡的状态,所述标志量管理模块206可以通过所述存储卡的底层 操作接口来操作所述标志量,在所述应用程序通过所述底层操作接口对所述存储卡操作 时,如果所述标志量已置位,所述标志量管理模块206则通过所述底层操作接口将所述标 志量清零,所述存储卡控制模块204根据所述标志量打开所述工作电源和所述工作时钟。在上述技术方案中,所述存储卡位于移动通信终端中,所述移动通信终端包括手 机,所述存储卡包括SD卡、SDMMC卡、TF卡和记忆棒等等。本领域的技术人员应当理解,本 发明的技术方案适用于能够在手机终端使用的各种存储卡,并不限于以上列举的几种。本发明还提供一种移动通信终端,可以包括存储卡,位于所述移动通信终端中; 如上述的存储卡管理装置200,连接至所述存储卡。在上述技术方案中,所述移动通信终端包括手机、PDA、笔记本电脑和平板电脑等 等。本领域的技术人员应当理解,本发明的技术方案适用于多种类型的移动通信终端,并不 限于以上列举的几种。图3是根据本发明的一个实施例的终端的使用流程图。本实施例中,手机终端中的定时器(即定时模块)的间隔时间为10s,标志量管 理模块会设置一个标志量来标志存储卡的使用状态,标志量置位表示存储设备为IDLE (空 闲)状态,清零表示存储处于工作状态。如图3所示,步骤302,存储卡初始化后,启动定时器;步骤304,定时器的间隔时间到;步骤306,手机终端中的使用状态查询模块通过驱动查询接口查询存储卡的使用 状态;步骤308,判断存储卡是否处于IDLE状态;步骤310,如果存储卡处于工作状态,标志量管理模块将标志量清零,存储卡控制 模块在标志量为零时,使储存卡的控制电源和工作时钟处于打开;步骤312,如果存储卡已经处于IDLE状态,标志量管理模块将标志量置位,存储卡 控制模块在标志量置位时,让存储卡进入省电模式,关闭存储卡的工作时钟和控制电源,由 于工作时钟和控制电源均已关闭,所以存储卡不通过总线来工作,也就不会消耗系统的电量。
7
另外,一旦有手机终端的上层应用程序对存储卡操作,就会调用到存储卡底层操 作接口,此时标志量管理模块通过底层操作接口来对标志量操作,判断操作标志量是否已 经清零,如果没有清零立即清零,清零后存储卡控制模块使存储卡进入正常工作模式,恢复 工作电源并使能工作时钟来使存储卡进入正常工作模式。通过本发明的技术方案,本发明可以实现一种存储卡管理方法、装置和一种移动 通信终端,带来的有益效果如下1)节省终端系统耗电量,延长待机时间,因为采用本发明的技术方案后,存储卡一 旦处于空闲状态会马上进入standby (待机)状态,不再消耗终端有限的电池电量。2)方便终端的上层应用程序操作存储卡,存储卡的状态通过本发明的技术方案 中设置的标志量来控制,而应用程序在调用存储卡进行操作时不需要关心存储卡的使用状 态,使得多个应用程序在对存储卡调用时不会因无法得知存储卡的使用状态而产生冲突。3)本发明的技术方案较容易在终端系统上实现,不会造成终端成本的增加。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
8
权利要求
一种存储卡管理方法,其特征在于,包括步骤102,监控存储卡的使用状态;步骤104,根据所述使用状态,确定是否使所述存储卡处于省电模式。
2.根据权利要求1所述的存储卡管理方法,其特征在于,在所述步骤102之前,还包括步骤101,为所述存储卡设置标志量;在所述步骤104中,在所述使用状态为空闲状态时,将所述标志量置位,所述使用状态 为工作状态时,将所述标志量清零,在所述标志量已置位时,使所述存储卡进入所述省电模式。
3.根据权利要求2所述的存储卡管理方法,其特征在于,所述省电模式包括关闭所述 存储卡的控制电源和工作时钟;所述存储卡管理方法还包括步骤106,在应用程序对所述存储卡操作的情况下,如果所述标志量已置位,则将所述 标志量清零,并根据所述标志量打开所述工作电源和所述工作时钟。
4.根据权利要求3所述的存储卡管理方法,其特征在于,在所述步骤102中,通过所述 存储卡对应的驱动查询接口来检查所述使用状态,在所述步骤106中,通过所述存储卡的底层操作接口来操作所述标志量, 在所述应用程序通过所述底层操作接口对所述存储卡操作时,如果所述标志量已置 位,则通过所述底层操作接口将所述标志量清零,根据所述标志量打开所述工作电源和所 述工作时钟。
5.一种存储卡管理装置,其特征在于,包括 使用状态检查模块,监控存储卡的使用状态;存储卡控制模块,根据所述使用状态,确定是否使所述存储卡处于省电模式。
6.根据权利要求5所述的存储卡管理装置,其特征在于,还包括 标志量管理模块,为所述存储卡设置标志量;在所述使用状态检查模块确定所述使用状态为空闲状态时,所述标志量管理模块将所 述标志量置位,所述使用状态检查模块确定所述使用状态为工作状态时,所述标志量管理 模块将所述标志量清零,在所述标志量已置位时,所述存储卡控制模块使所述存储卡进入所述省电模式。
7.根据权利要求6所述的存储卡管理装置,其特征在于,所述省电模式包括关闭所述 存储卡的控制电源和工作时钟;当应用程序对所述存储卡操作时,如果所述标志量已置位,所述标志量管理模块则将 所述标志量清零,所述存储卡控制模块根据所述标志量打开所述工作电源和所述工作时 钟。
8.根据权利要求7所述的存储卡管理装置,其特征在于,所述使用状态检查模块通过 所述存储卡对应的驱动查询接口来检查所述存储卡的状态,所述标志量管理模块通过所述存储卡的底层操作接口来操作所述标志量, 在所述应用程序通过所述底层操作接口对所述存储卡操作时,如果所述标志量已置 位,所述标志量管理模块则通过所述底层操作接口将所述标志量清零,所述存储卡控制模块根据所述标志量打开所述工作电源和所述工作时钟。
9.一种移动通信终端,其特征在于,包括 存储卡,位于所述移动通信终端中;权利要求5至8中任一项所述的存储卡管理装置,连接至所述存储卡。
10.根据权利要求9所述的移动通信终端,其特征在于,所述移动通信终端包括手机、 PDA、笔记本电脑和平板电脑。
全文摘要
本发明提供一种存储卡管理方法,包括步骤102,监控存储卡的使用状态;步骤104,根据所述使用状态,确定是否使所述存储卡处于省电模式。本发明还提供一种存储卡管理装置,以及一种移动通信终端。通过本发明,可以检测存储卡是否处于空闲状态,并根据检测结果来对存储卡的供电进行控制。
文档编号G06F11/30GK101995938SQ20101055503
公开日2011年3月30日 申请日期2010年11月23日 优先权日2010年11月23日
发明者张钢, 徐宝山, 李伟博 申请人:东莞宇龙通信科技有限公司;宇龙计算机通信科技(深圳)有限公司