[發明專利]嵌入式數據庫系統無效
| 申請號: | 201110437445.2 | 申請日: | 2011-12-23 |
| 公開(公告)號: | CN102402618A | 公開(公告)日: | 2012-04-04 |
| 發明(設計)人: | 吳英 | 申請(專利權)人: | 天津星城科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 301800 天津市寶*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 嵌入式 數據庫 系統 | ||
技術領域
本發明涉及一種數據系統,特別涉及一種功能可配置的面向嵌入式系統的嵌入式數據庫系統。
背景技術
嵌入式設備和系統的應用日益廣泛,需要分析處理的數據量越來越大,系統應具備的功能也越來越復雜。但嵌入式系統由于工作環境、價格等原因導致本身資源非常有限,這兩者間的矛盾越來越突出。當前往往采取縮減功能或者實時網絡通訊這兩種方式來構建嵌入式系統,前者導致系統功能落后于實際需求,后者則極度依賴網絡通信狀況,當網絡擁堵或者信號微弱的時候往往導致嚴重問題。
發明內容
根據以上技術問題,本發明提出一種簡單實用的嵌入式數據庫系統,本發明的技術方案為:整個系統的用戶權限包括超級用戶、普通用戶兩種。系統本身可分為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.szxzyx.cn/pat/books/201110437445.2/2.html,轉載請聲明來源鉆瓜專利網。





