[发明专利]数据管理方法、装置和系统有效
申请号: | 201010136562.0 | 申请日: | 2010-03-29 |
公开(公告)号: | CN101833511A | 公开(公告)日: | 2010-09-15 |
发明(设计)人: | 王夕军;宋显建 | 申请(专利权)人: | 瑞斯康达科技发展股份有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 栗若木;王漪 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据管理 方法 装置 系统 | ||
1.一种数据管理方法,其特征在于,包括:
分别为嵌入式系统中各功能模块建立对应的RAM数据表;
在各个功能模块对应的RAM数据表数据组存储该功能模块的配置数据。
2.根据权利要求1所述的数据管理方法,其特征在于,所述在各个功能模块对应的RAM数据表数据组存储该功能模块的配置数据的步骤包括:
创建包含所述配置数据的待存储的记录列表,每个记录列表均包含一个主键;
当所述RAM数据表中不存在与所述待存储的记录列表中所包含的主键字段相同的记录列表,则在该RAM数据表的尾部添加所述待存储的记录列表。
3.根据权利要求2所述的数据管理方法,其特征在于,所述在各个功能模块对应的RAM数据表数据组存储该功能模块的配置数据的步骤还包括:
当所述RAM数据表中存在与所述待存储的记录列表中所包含的主键字段相同的记录列表,则不添加所述待存储的记录列表。
4.根据权利要求2所述的数据管理方法,其特征在于,所述RAM数据表包括至少一个索引,每个索引对应一个正向索引表,所述正向索引表按照该组索引的顺序存储该RAM数据表中各记录列表的记录编号,所述在该RAM数据表的尾部添加所述待存储的记录列表的步骤之后,还包括:
使用快速排序算法对各组索引的正向索引表进行重新排序。
5.根据权利要求4所述的数据管理方法,其特征在于,每个索引还对应一个反向索引表,所述反向索引表存储该RAM数据表中各记录列表的按该组索引的顺序排序后的记录名次,所述使用快速排序算法对各组索引的正向索引表进行重新排序的步骤之后,还包括:
各组索引的反向索引表根据对应的正向索引表,更改其中存储的记录名次。
6.根据权利要求1所述的数据管理方法,其特征在于,还包括:
接收检索记录指令,该指令中包含至少一个检索条件;
根据各检索条件分别进行检索,获取各检索条件的检索结果集合,所述检索条件具体为一个字段的取值范围或指定值;
取各检索结果集合的交集作为检索记录的检索结果。
7.根据权利要求6所述的数据管理方法,其特征在于,所述取各检索结果集合的交集作为检索记录的检索结果的步骤包括:
分别为各个检索结果集合构建一个位图,该位图的第k bit对应RAM数据表中记录编号为k的记录列表;
将后一检索结果集合累加到其之前的检索结果集合交集中,得到交集的位图,将该位图中交集内的记录列表对应的bit值置为1;
在取完全部检索结果集合的交集后,将最终获取的位图中bit值为1的bit对应的记录列表的集合作为检索结果。
8.根据权利要求5所述的数据管理方法,其特征在于,该方法还包括:
接收修改指令,所述修改指令中包含至少一个检索条件;
根据所述检索条件,检索到相应的记录列表;
对所述记录列表进行修改。
9.根据权利要求5所述的数据管理方法,其特征在于,该方法还包括:
接收删除指令,所述删除指令中包含至少一个检索条件;
根据所述检索条件,检索到相应的记录列表;
删除所述记录列表。
10.根据权利要求5所述的数据管理方法,其特征在于,该方法还包括:
接收检索下一个记录指令,该指令中包含至少一个检索条件;
根据各检索条件依次进行检索,分别获取各有效检索条件的检索结果集合;
取各检索结果集合的交集;
查询最后一个有效检索条件对应的一个索引中的反向索引表,获取所述交集中的各记录列表的记录名次;
将记录名次最小的记录列表作为检索下一个记录的检索结果。
11.根据权利要求1所述的数据管理方法,其特征在于,还包括:
建立NVRAM数据库,在所述NVRAM数据库中分别为嵌入式系统中各功能模块建立对应的NVRAM数据表,所述NVRAM存储数据表的当前记录和容量;
通过直接读写裸介质在所述NVRAM数据库与嵌入式系统中各功能模块对应的RAM数据表之间进行记录列表同步。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞斯康达科技发展股份有限公司,未经瑞斯康达科技发展股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010136562.0/1.html,转载请声明来源钻瓜专利网。