一种数据记录仪的存储器识别方法技术

技术编号:8271352 阅读:194 留言:0更新日期:2013-01-31 03:34
一种数据记录仪的存储器识别方法,数据记录仪设置两个变量表示存储器标识,检测插入的存储器是否有标识,如果有标识则获取该标识,如果没有则分配标识,根据标识判断是否更新了存储器,避免了更换存储器后再进行数据存储或读写时出现数据混淆或读写失败的情况,也无需用户人工进行初始化操作,保证了数据记录仪稳定运行。

【技术实现步骤摘要】
本专利技术涉及一种存储器识别方法,尤其涉及一种数据记录仪的存储器识别方法
技术介绍
目前使用的数据记录仪一般都使用可插拔的移动式存储器,实现数据的存储和读取,在实际应用中需要经常更换存储器,在更换存储器之后由于数据记录仪无法识别新插入的存储器,数据记录仪在读写或存储数据时出现读写失败和数据混淆的现象,因此需要用户在每次插入新的存储器时要对数据记录仪进行初始化。
技术实现思路
针对目前数据记录仪无法识别新插入的存储器而造成的数据读写失败和数据混淆现象,本专利技术提供一种数据记录仪的存储器识别方法,能够有效的识别存储器。一种数据记录仪的存储器识别方法,所述数据记录仪的存储器识别方法包括 步骤a、数据记录仪设置两个用于表示存储器的变量,并将所述两个变量储存在数据记录仪自身存储器中,其中第一变量表示下一个存储器的标识,第二变量表示当前使用的存储器的标识; 步骤b、数据记录仪实时检测是否有存储器插入,当检测到有存储器插入时,检测该存储器是否存在标识,如果存在标识,则进行步骤C,如果不存在标识,则进行步骤d ; 步骤C、数据记录仪获取插入的存储器的标识,并使第二变量与插入的存储器的标识相等; 步骤d、数据记录仪为所述插入的存储器分配标识。进一步地,如果数据记录仪没有检测到存储器插入,则不进行操作。进一步地,所述步骤c具体为 Cl、数据记录仪将获取的外部存储器标识与第二变量进行比较,如果相等,则判断插入的存储器为上一次使用的存储器; c2、如果获取的外部存储器标识与第二变量不相等,则数据记录仪使第二变量与获得的存储器标识相等。进一步地,所述步骤d具体为数据记录仪将第一变量分配给插入的存储器作为标识,并使第二变量与插入的存储器的标识相等。进一步地,数据记录仪使第二变量与插入的存储器的标识相等之后,将第一变量自加I。进一步地,数据记录仪使第二变量与插入的存储器的标识相等之后,数据记录仪对存储器进行读写或存储数据。进一步地,所述第一变量和第二变量的初始值均为O。进一步地,所述数据记录仪自身存储器为EEPR0M。本专利技术通过设置两个变量表示存储器标识,检测插入的存储器是否有标识,如果有则获取标识,如果没有则分配标识,根据标识判断是否更新存储器,避免了更换存储器后再进行数据存储或读写时出现数据混淆或读写失败的情况,也无需用户人工进行初始化操作,保证了数据记录仪稳定运行。附图说明图I为本专利技术提供的一种数据记录仪的存储器识别方法的流程图。图2为本专利技术提供的一种数据记录仪的存储器识别方法的优选实施例的流程图。具体实施例方式为了使本专利技术所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 如附图I所示,一种数据记录仪存的储器识别方法,包括 步骤a、数据记录仪设置两个用于表示存储器的变量,并将所述两个变量储存在数据记录仪自身存储器中,其中第一变量表示下一个存储器标识,第二变量表示当前使用存储器标识; 步骤b、数据记录仪实时检测是否有存储器插入,当检测到有存储器插入时,检测该存储器是否存在标识,如果存在标识,则进行步骤C,如果不存在标识,则进行步骤d ; 步骤C、数据记录仪获取所述存储器的标识,并使第二变量与插入的存储器标识相等; 步骤d、数据记录仪为所述插入的存储器分配标识。如果数据记录仪没有检测到存储器插入,则不进行操作。具体地,如附图2所示,数据记录仪提供两个特定变量第一变量a和第二变量b,用于识别插入的存储器,其中第一变量a表示下一个存储器标识,第二变量b表示当前使用的存储器标识,第一变量a和第二变量b的初始值为0,第一变量a和第二变量b均储存在数据记录仪自身存储器中,数据记录仪自身存储器可以是EEPR0M,也可以是其他类型的存储器;插入的存储器一般为SD卡或优盘。数据记录仪实时检测是否有存储器插入,当检测到有存储器插入时,检测该存储器的特定区域内是否存在标识C,如果存在,则数据记录仪获取该外部存储器内的标识C,并将标识C与第二变量b相比较,如果标识C与第二变量b相等,说明该外部存储器与上一个使用的外部存储器是同一个,数据记录仪则可以对该存储器进行正常的读写或者存储操作;如果标识C与第二变量b不相等,说明该存储器与上一个使用的存储器不是同一个,数据记录仪改变第二变量b,使之与存储器的标识C相等,数据记录仪更新第二变量b之后即可对新插入的存储器进行正常的读写或存储操作。如果数据记录仪检测到插入的存储器的特定区域内不存在标识C,则将第一变量a分配到该外部存储器的特定区域内作为存储器的标识,即c=a,同时第一变量a自加I成为新的变量,保证在下一次操作时分配给外部存储器的标识唯一,数据记录仪改变第二变量b,使之与存储器的标识c相等,数据记录仪更新第二变量b之后即可对新插入的存储器进行正常的读写或存储操作。通过本专利技术阐述的数据记录仪的存储器识别方法,数据记录仪为存储器分配唯一标识,根据标识判断是否更新存储器,避免了更换存储器后再进行数据存储或读写时出现数据混淆或读写失败的情况,也无需用户人工进行初始化操作,保证了数据记录仪稳定运行。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保 护范围之内。本文档来自技高网...

【技术保护点】
一种数据记录仪的存储器识别方法,其特征在于,所述数据记录仪的存储器识别方法包括:步骤a、数据记录仪设置两个用于表示存储器的变量,并将所述两个变量储存在数据记录仪自身存储器中,其中第一变量表示下一个存储器的标识,第二变量表示当前使用的存储器的标识;步骤b、数据记录仪实时检测是否有存储器插入,当检测到有存储器插入时,检测该存储器是否存在标识,如果存在标识,则进行步骤c,如果不存在标识,则进行步骤d;步骤c、数据记录仪获取插入的存储器的标识,并使第二变量与插入的存储器的标识相等;?步骤d、数据记录仪为所述插入的存储器分配标识。

【技术特征摘要】
1.一种数据记录仪的存储器识别方法,其特征在于,所述数据记录仪的存储器识别方法包括 步骤a、数据记录仪设置两个用于表示存储器的变量,并将所述两个变量储存在数据记录仪自身存储器中,其中第一变量表示下一个存储器的标识,第二变量表示当前使用的存储器的标识; 步骤b、数据记录仪实时检测是否有存储器插入,当检测到有存储器插入时,检测该存储器是否存在标识,如果存在标识,则进行步骤C,如果不存在标识,则进行步骤d ; 步骤C、数据记录仪获取插入的存储器的标识,并使第二变量与插入的存储器的标识相等; 步骤d、数据记录仪为所述插入的存储器分配标识。2.根据权利要求I所述的数据记录仪的存储器识别方法,其特征在于,如果数据记录仪没有检测到存储器插入,则不进行操作。3.根据权利要求I所述的数据记录仪的存储器识别方法,其特征在于,所述步骤c具体为 Cl、数据记录仪将获取的外部存储器标识与第二变量进行比较,如...

【专利技术属性】
技术研发人员:李明宋峰尹韶文
申请(专利权)人:比亚迪股份有限公司
类型:发明
国别省市:

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

1