[发明专利]一种利用嵌入式数据库对flash数据进行管理的方法无效
| 申请号: | 200710125439.7 | 申请日: | 2007-12-20 |
| 公开(公告)号: | CN101221565A | 公开(公告)日: | 2008-07-16 |
| 发明(设计)人: | 刘洋 | 申请(专利权)人: | 康佳集团股份有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 深圳市君胜知识产权代理事务所 | 代理人: | 王永文 |
| 地址: | 5180*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 利用 嵌入式 数据库 flash 数据 进行 管理 方法 | ||
1.一种利用嵌入式数据库对flash数据进行管理的方法,其包括以下步骤:
A、将需要保存在flash中的信息根据数据库原理归纳出一数据库信息;
B、利用文件系统在flash中创建该数据库的对应数据库文件;
C、将所述数据库文件映射到内存中;
D、通过该内存实现对数据库的查询、修改和增加。
2.根据权利要求1所述的方法,其特征在于,所述数据库信息包括:数据表、索引和数据;所述数据库文件对应包括数据表文件、索引文件和数据文件。
3.根据权利要求2所述的方法,其特征在于,所述步骤D还包括:
D1、当查询信息时,应用程序通过传递表名、索引给API函数提供的查询接口定位到所述内存中的数据并获得所需的相应信息。
4.根据权利要求2所述的方法,其特征在于,所述步骤D还包括:
D21、当修改信息时,应用程序通过传递表名、索引给API函数提供的修改接口定位并修改所述内存中的信息;
D22、将所述内存中的数据内容写入所述flash中。
5.根据权利要求4所述的方法,其特征在于,所述步骤D22还包括:
根据数据内容的紧急性不同,分别进行写入所述flash的处理:对于紧急/重要的数据立即写入闪存flash中的对应位置;对于非紧急性数据则在所述内存中的相关内容上进行标记,通过后台线程延时写入。
6.根据权利要求2所述的方法,其特征在于,所述步骤D还包括:
D31、当需要增加相关信息时,应用程序在所述数据库中增加相关索引;
D32、所述应用程序写入数据到所述内存中;
D33、将所述内存中的数据内容写入所述flash中。
7.根据权利要求6所述的方法,其特征在于,所述步骤D33还包括:
根据数据内容的紧急性不同,分别进行写入所述flash的处理:对于紧急/重要的数据立即写入闪存flash中的对应位置;对于非紧急性数据则在所述内存中的相关内容上进行标记,通过后台线程延时写入。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于康佳集团股份有限公司,未经康佳集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710125439.7/1.html,转载请声明来源钻瓜专利网。





