一种TF卡性能实时监测方法与流程

文档序号:15348474发布日期:2018-09-04 23:02阅读:210来源:国知局

本发明涉及一种tf卡性能实时监测方法,属于计算机领域。



背景技术:

tf卡在移动录像设备中是非常普及的存储介质,由于其物理特性,属于易损耗器件,在高清录像场景中长期读写容易损坏或性能达不到高清录像需要,而录像数据对取证、娱乐等至关重要,所以,需要实时检测tf卡的读写性能和损坏状况,若有异常及时提醒用户更换。

为了实现以上需求,提高用户体验,本方案采用在驱动中对传送或接收到tf卡的数据量做统计来检测读写速度;对驱动识别卡和使用的过程做实时跟踪;在性能不足或出错时通过声音和弹窗来提示用户。

无法动态检测卡损坏状况,用户无法知道卡的运行状况,导致重要录像数据关键时刻找不到;检测速度需要应用层另外读写检测数据来判断,对高清录像场景中tf卡已处在极高负载的情况不适用。



技术实现要素:

针对现有技术的不足,本发明的技术方案提供了一种tf卡性能实时监测方法,用于识别坏的、性能不良的、传输速度等级低、易失数据等不良情况的卡,提示用户更换,以确保高清录像稳定;实时检测读写卡速度,当性能不足时提示用户在卡的寿命到达前及时更换。

本发明的技术方案包括一种tf卡性能实时监测方法,其特征在于,该方法包括:损坏点检测,使用读取装置对tf卡的多个环节数据进行检测,对出现错误的并且无法恢复的损坏点发送至交互界面进行显示;卡性能检测,对插入的tf卡及其对应的驱动装置进行数据传输量的统计,以及,对读写速度进行检测,当数据传输量及数据传输速度达到预设阈值时,发送对应的提醒信息至用户;卡安全检测,用于在固定时间段内对tf中指定的文件数据的易失性进行校验,根据校验结果给予对应的提示。

根据权所述的tf卡性能实时监测方法,其中损坏点的检测包括以下步骤:s21,将tf卡插入tf卡检测装置,对包括但不限于驱动加载、文件系统检测及挂载的步骤进行依次检测;s22,获取每个步骤的产生的损坏点进行记录和尝试修复,若无法修复则将损坏点的位置及类型通过交互界面进行显示。

根据权所述的tf卡性能实时监测方法,其中损坏点的检测还包括:读取tf卡的传输速度等级和tf卡所处设备功能所需求传输速度等级,若读取的传输速度等级低于tf卡所处设备功能所需求传输速度等级则向用户进行对应的提示。

根据权所述的tf卡性能实时监测方法,其中损坏点的检测还包括:对tf卡使用文件检测系统进行检测,若通过则执行下一步骤,若不通过则将损坏点的位置及类型通过交互界面进行显示;对tf卡的挂载动作时间进行检测,若挂载动作超过预设时间,则将挂载动作对应的问题通过交互界面进行显示。

根据权所述的tf卡性能实时监测方法,其中卡性能检测还包括:每个固定时间段对驱动装置和tf卡进行的数据传输量做统计和耗时统计,根据统计数据量与耗时的比值得到传输速度,如果读写数据低于2.5m/s,则向用户进行对应的提示,其中固定时间段为20分钟。

根据权所述的tf卡性能实时监测方法,其中卡安全检测还包括:数据易失性检测,每间隔固定时间段进行一次简单文本读写,读写内容为mac地址和sn号,如果读写内容出错即说明卡不能长久保存数据,则对用户进行对应的提醒,,其中的文本为指定的一个或多个文本。

本发明的有益效果为:能够实时检测出多种出错类型及时上报;不增加额外负载进行地实时读写速度检测;提供数据易失性的检测机制。

附图说明

图1所示为根据本发明实施方式的总体流程图;

图2所示为根据本发明实施方式的损坏检测流程图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。本发明的tf卡性能实时监测方法适用于各种录像的移动设备。

图1所示为根据本发明实施方式的总体流程图。其具体包括损坏点检测,使用读取装置对tf卡的多个环节数据进行检测,对出现错误的并且无法恢复的损坏点发送至交互界面进行显示;卡性能检测,对插入的tf卡及其对应的驱动装置进行数据传输量的统计,以及,对读写速度进行检测,当数据传输量及数据传输速度达到预设阈值时,发送对应的提醒信息至用户,在长期高清录像场景中,对驱动和tf卡进行的数据传输量做统计和耗时统计,每次持续5分钟,每隔20分钟检测一次。用数据量和除以耗时和得到读写速度,如果读写数据低于2.5m/s(从摄像头录像数据量计算出)即上报用户进行更换卡;卡安全检测,用于在固定时间段内对tf中指定的文件数据的易失性进行校验,根据校验结果给予对应的提示,其具体包括每间隔30分钟进行一次简单文本读写,内容为mac地址和sn号。如果读取内容出错即说明卡不能长久保存数据,提醒用户进行更换。其中损坏点检测、卡性能检测及卡安全检测并不一定按照图中的顺序执行。

图2所示为根据本发明实施方式的损坏检测流程图。

在tf卡插入机器开始检测,从驱动加载、文件系统检测、挂载等等使用每个环节进行监测,对无法恢复的错误进行上报用户处理,能够检测出多种出错类型,给用户明确知道卡的损坏点。在tf卡插入机器开始检测,驱动会进行上电检测,要求检测正常;此时读取卡的class传输速度等级值,要求class传输速度等级6以上,否则无法满足高清录像需求;驱动层完成后向vold发送消息,vold对卡进行文件系统的检测,要求通过fsck_msdos检测;接着进行挂载动作,要求在规定时间内挂载成功。若以上过程出错,即给应用事件,提示用户。

以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。在本发明的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。



技术特征:

技术总结
本发明的技术方案包括一种TF卡性能实时监测方法,其特征在于,该方法包括:损坏点检测,使用读取装置对TF卡的多个环节数据进行检测,对出现错误的并且无法恢复的损坏点发送至交互界面进行显示;卡性能检测,对插入的TF卡及其对应的驱动装置进行数据传输量的统计,以及,对读写速度进行检测,当数据传输量及数据传输速度达到预设阈值时,发送对应的提醒信息至用户;卡安全检测,用于在固定时间段内对TF中指定的文件数据的易失性进行校验,根据校验结果给予对应的提示。本发明的有益效果为:能够实时检测出多种出错类型及时上报;不增加额外负载进行地实时读写速度检测;提供数据易失性的检测机制。

技术研发人员:罗伯龙;李想
受保护的技术使用者:珠海全志科技股份有限公司
技术研发日:2018.02.01
技术公布日:2018.09.04
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1