[发明专利]嵌入式数据库系统无效
申请号: | 200710170858.2 | 申请日: | 2007-11-23 |
公开(公告)号: | CN101441633A | 公开(公告)日: | 2009-05-27 |
发明(设计)人: | 王铁城 | 申请(专利权)人: | 上海千镭星电子科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海伯瑞杰知识产权代理有限公司 | 代理人: | 吴泽群 |
地址: | 201108上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 数据库 系统 | ||
技术领域
本发明是一种功能可配置的面向嵌入式系统的嵌入式数据库系统。
背景技术
嵌入式设备和系统的应用日益广泛,需要分析处理的数据量越来越大,系统应具备的功能也越来越复杂。但嵌入式系统由于工作环境、价格等原因导致本身资源非常有限,这两者间的矛盾越来越突出。当前往往采取缩减功能或者实时网络通讯这两种方式来构建嵌入式系统,前者导致系统功能落后于实际需求,后者则极度依赖网络通信状况,当网络拥堵或者信号微弱的时候往往导致严重问题。
发明内容
技术问题:为了突破嵌入式系统资源的限制,在有限的资源下满足嵌入式系统对系统功能的要求,本发明提供一套功能可配置的面向嵌入式系统的嵌入式数据库系统。该系统为嵌入式系统提供一个功能可配置、对系统资源要求低、界面友好的数据库系统。
技术方案:整个系统的用户权限包括超级用户、普通用户两种。系统本身可分为PC部分,嵌入式设备部分两个子系统。PC子系统包括数据库功能配置,预编译等功能,由超级用户管理。嵌入式设备子系统包括人机界面、应用函数、存取接口、数据库等构件,由普通用户管理。
有益技术效果:通过预编译技术实现系统功能的可配置性。在嵌入式系统系统资源受限的情况下,通过嵌入式数据库的支持,实现更多系统功能。
附图说明
图1为本发明嵌入式数据库系统流程图。
图2为本发明PC系统流程图。
具体实施方案
一种嵌入式系统数据库实现方法,包括一个PC系统,一个嵌入式设备系统。
PC系统由超级用户管理,包括预编译、数据定义等流程。
预编译部分包括语法检查,语意检查,创建文件等流程。首先根据数据定义从语法角度检查超级用户输入语句内容是否符合要求,然后根据数据定义从语意角度检查超级用户输入内容,检查结果正确则创建相应文件。
嵌入式设备系统由普通用户管理,包括人机界面、应用函数、存取接口、数据库等部分。
人机界面可结合实际嵌入式设备调整,常见的有HTML界面、LCD液晶显示屏、触摸屏等界面。
应用函数指各类行业具体应用函数,如电子测量函数、自动售票函数、门禁函数等。
存取接口用来连接数据库和人机界面、数据库和应用函数。
数据库常见的有AVL结构,Hash表结构等,由于需要运行在嵌入式设备上,故此处的数据库为根据实际需要选择的普通PC数据库子集。
PC系统运行在PC机上,嵌入式设备系统由PC系统编译生成后下载到嵌入式设备,独立运行。嵌入式设备所需要的功能可随时通过在PC系统上选择、编译、下载来灵活组合,组合完成后的嵌入式设备即与电脑设备一样具备强大数据库功能,而且独立于网络和PC存在,实现便携功能。
本发明操作流程如下:
超级用户输入用户名及密码,系统验证通过后,进入超级用户界面。在该界面输入嵌入式设备实际运行环境所需要具备的数据类型,数据关系等,通常为通用PC数据库子集。
PC系统的预编译部分首先对超级用户输入的内容结合数据定义进行语法检查,包括寻找关键字、验证语法格式,验证数据类型等。
超级用户输入内容通过PC系统的语法检查后,PC系统的预编译部分继续对内容进行语意检查。比如进行插入操作,将检查要插入的表格是否存在;进行选择操作,将检查输入的选择条件是否合理等。
通过语意检查后,预编译部分将生成指定的文件。如果指定文件已经存在,则把新内容加在已存在的文件最后。以上流程参考附图2(本发明PC系统流程图)。
PC对超级用户输入内容处理完后,生产的文件将被下载到嵌入式设备,普通用户开始获得操作权限。
普通用户在嵌入式设备输入用户名及密码,系统验证通过后,进入人机界面。人机界面可结合实际嵌入式设备调整,常见的有HTML界面、LCD液晶显示屏、触摸屏等界面。超级用户选择的嵌入式数据库功能将显示在该人机界面。
普通用户选择人机界面上的功能并按超级用户规定格式输入条件参数后,嵌入式设备系统将调用应用函数。应用函数通过存取接口对底层数据库进行各类操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海千镭星电子科技有限公司,未经上海千镭星电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710170858.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:不易漏油的黄油枪枪头
- 下一篇:承载机身的机脚