发明名称 变长数据管理方法及装置
摘要 一种变长数据管理方法,包括变长数据存储方法,步骤为:将存储模块的存储空间依次划分为多个相同大小的存储单元;构造数据记录,所述数据记录包括记录信息和数据部分,所述数据部分为需要存储的变长数据,所述的记录信息中指明本条数据记录的长度;存储所述数据记录,根据指针模块提供的地址指针将所述数据记录依次写入所述存储模块的存储单元;更新所述地址指针,写完所述数据记录的最后一块数据块后,所述地址指针指向所述存储模块中的第二空地址,将所述第二空地址写入指针模块。一种变长数据管理装置,由控制模块和存储体构成;所述存储体由存储模块和指针模块组成;所述控制模决分别与所述存储模块和所述指针模块连接。
申请公布号 CN102169460A 申请公布日期 2011.08.31
申请号 CN201010115547.8 申请日期 2010.02.26
申请人 航天信息股份有限公司 发明人 甘景全;贺毅;李利;杨大勇;张平
分类号 G06F12/06(2006.01)I 主分类号 G06F12/06(2006.01)I
代理机构 北京科龙寰宇知识产权代理有限责任公司 11139 代理人 孙皓晨;朱世定
主权项 一种变长数据管理方法,其特征在于,所述方法包括变长数据存储方法,步骤为:步骤a1,将存储模块的存储空间依次划分为多个相同大小的存储单元,所述存储单元的容量定义为单元块;步骤a2,构造数据记录,所述数据记录包括记录信息和数据部分,所述数据部分为需要存储的变长数据,所述的记录信息中指明本条数据记录的长度;所述数据记录由多个数据块构成;以所述单元块为单位依次分割所述数据记录,形成所述多个数据块;步骤a3,存储所述数据记录,根据指针模块提供的地址指针将所述数据记录依次写入所述存储模块的存储单元;所述地址指针指向所述存储模块的第一空地址;步骤a4,更新所述地址指针;写完所述数据记录的最后一块数据块后,所述地址指针增加当前存储的数据记录占用存储空间的长度,指向所述存储模块中的第二空地址,将所述第二空地址写入指针模块。
地址 100195 北京市海淀区杏石口路甲18号
您可能感兴趣的专利