【技术实现步骤摘要】
一种历史记录信息的存储方法及装置
本专利技术涉及数据存储
,更具体的,涉及一种历史记录信息的存储方法及装置。
技术介绍
设备运行过程中产生操作信息,设备实时将操作信息上报服务器,当设备离线或网络状态不稳时,操作信息上报失败后将以历史记录的形式存储在设备中。目前,设备一般利用文件系统实现操作信息的上报和历史记录的存储,操作信息和历史记录都以文件的形式存在,历史记录存储操作复杂。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的历史记录信息的存储方法及装置。为了实现上述专利技术目的,本专利技术提供的具体技术方案如下:一种历史记录信息的存储方法,包括:当设备操作信息上报服务器失败时,获取历史记录信息区的写指针;将所述设备操作信息以历史记录信息的形式存储在所述写指针对应的存储位置中;更新所述写指针对应的存储位置。可选的,所述方法还包括:判断操作信息上报服务器是否成功,所述操作信息为设备操作信息或有效历史记录信息;若成功,获取所述历史记录信息区的读指针;根据所述读指针的存储位置读取有效历史记录信息,上报所述有效历史记录信息, ...
【技术保护点】
1.一种历史记录信息的存储方法,其特征在于,包括:当设备操作信息上报服务器失败时,获取历史记录信息区的写指针;将所述设备操作信息以历史记录信息的形式存储在所述写指针对应的存储位置中;更新所述写指针对应的存储位置。
【技术特征摘要】
1.一种历史记录信息的存储方法,其特征在于,包括:当设备操作信息上报服务器失败时,获取历史记录信息区的写指针;将所述设备操作信息以历史记录信息的形式存储在所述写指针对应的存储位置中;更新所述写指针对应的存储位置。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断操作信息上报服务器是否成功,所述操作信息为设备操作信息或有效历史记录信息;若成功,获取所述历史记录信息区的读指针;根据所述读指针的存储位置读取有效历史记录信息,上报所述有效历史记录信息,并返回执行所述判断操作信息上报服务器是否成功;若失败,判断所述操作信息是否为已存储的历史记录信息;若是已存储的历史记录信息,则不执行任何操作;若不是已存储的历史记录信息,则执行所述获取历史记录信息区的写指针。3.根据权利要求1所述的方法,其特征在于,在所述获取历史记录信息区的写指针之后,所述方法还包括:根据所述写指针的存储位置,判断所述历史记录信息区中已存储的历史记录信息是否大于预设最大存储量;若是,擦除所述历史记录信息区中存储时间最早的扇区中的历史记录信息,并更新所述写指针对应的存储位置;若否,执行所述将所述历史记录信息存储在所述写指针对应的存储位置中。4.根据权利要求2所述的方法,其特征在于,在所述获取所述历史记录信息区的读指针之后,所述方法还包括:根据所述历史记录信息区的读指针,判断所述历史记录信息区中已上报的历史记录信息是否大于预设最大存储量;若是,擦除所述历史记录信息区中存储时间最早的扇区中的已上报的历史记录信息,并更新所述读指针对应的存储位置;若否,执行所述根据所述读指针的存储位置读取有效历史记录信息,并上报所述有效历史记录信息。5.根据权利要求2所述的方法,其特征在于,所述获取历史记录信息区的读指针,包括:获取历史记录信息区的当前读指针;判断所述当前读指针对应的存储位置是否有异常数据标识;若是,将所述历史记录信息区中当前读指针对应的存储位置的下一存储位置对应的读指针确定为当前读指针,并执行所述判断所述当前读指针对应的存储位置是否有异常数据标识;若否,将所述当前读指针确定为历史记录信息区的读指针。6.根据权利要求1所述的方法,其特征在于,所述历史记录信息包括数据状态、数据类型、有效数...
【专利技术属性】
技术研发人员:刘华生,黎国梁,陈彬,张东胜,
申请(专利权)人:云丁智能科技北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。