一种信息存储与读取方法技术

技术编号:8682610 阅读:179 留言:0更新日期:2013-05-09 02:38
本发明专利技术涉及一种信息存储与读取方法,采用一个文件对信息进行循环存储的方式,首先设定信息存储文件的最大存储量,并将待存储信息作为一条信息记录进行存储,每条信息记录存储时按照逐条加1的方式编号,当信息存储文件中存储的信息记录达到其最大存储量时,就删除最旧的历史信息,并将新的信息记录存储在删除的最旧的历史信息记录对应的存储位置,如果没有超出其最大存储量,则直接将该信息记录存储在文件中相应的位置即可,这种循环存储的方式避免了文件存储量的无限增长和文件碎片的产生,而且通过校验保证了存储信息的正确性,同时基于信息文件备份,实现了系统掉电等故障情况下受损信息的有效恢复。

【技术实现步骤摘要】

本专利技术涉及ー种信息存储与读取方法
技术介绍
随着信息化的程度越来越高,通过各种通信介质传播的数据越来越多,对信息存储的可靠性、有效性、可读性都要求越来越高。在ー些智能終端设备中,往往需要存储ー些具有很强时效性的信息,这些信息在不断更新并需要能够保存。同时,这些智能終端设备的存储资源有限,如果不加限制的存储将导致内存崩溃。目前,已有的对这类信息进行存储和读取的方法主要有数据库方式和文件方式两种。基于数据库方式,可以直接利用数据库驱动程序管理信息,实现存储、删除和读取功能。但数据库软件占用资源量大,其访问速度受到CPU性能限制,其运行还会影响智能终端设备的即时响应和实时控制处理,大大降低了其它功能的性能。基于文件存储方式,如果只是简单添加信息数据,对大量时变信息存储时,会导致文件增长,如果存储空间溢出,会导致系统崩溃,如果采用多个文件分别管理每条信息,通过旧信息文件的删除,释放空间,一方面文件过多,自动命名和管理逻辑比较复杂,另一方面多个文件建立、删除和双备份处理过程如果受到系统掉电等干扰,系统会积累文件碎片,导致系统运行不稳定。
技术实现思路
本专利技术的目的是提供ー种信息存储与读本文档来自技高网...

【技术保护点】
一种信息存储方法,其特征在于,步骤如下:(1)设定信息存储文件中存储的信息记录至少包括如下属性:信息编号、信息内容和信息存储位置序号,将待存入信息存储文件中的信息打包为所述信息记录的形式,所述信息编号是对信息记录按照逐条加1的方式进行的顺序编号,所述信息内容为用户输入的信息数据,所述信息存储位置序号是对信息记录在信息存储文件中存储位置的顺序编号;(2)判断信息存储文件中已存储的信息记录是否已达到其所能存储的最大信息记录条数;(3)如果否,则将待存入信息存储文件的信息记录写入信息存储文件中相应的存储位置,并将其信息存储位置序号和信息编号分别加1,如果是,则删除信息存储文件存储的信息记录中信息编号...

【技术特征摘要】

【专利技术属性】
技术研发人员:杨帆庞浩张长江马永武王振举张涛侯高雷邢新超王文超李如坤刘磊磊许保太姜会平
申请(专利权)人:许继集团有限公司河南许继仪表有限公司国家电网公司
类型:发明
国别省市:

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

1