[發明專利]一種基于XML規則的XML解析模塊、管理方法有效
| 申請號: | 202011028332.2 | 申請日: | 2020-09-26 |
| 公開(公告)號: | CN112182305B | 公開(公告)日: | 2023-07-21 |
| 發明(設計)人: | 趙偉;黃章良;陶洋;陳小軍 | 申請(專利權)人: | 廣州魯邦通物聯網科技股份有限公司 |
| 主分類號: | G06F16/84 | 分類號: | G06F16/84;G06F16/21;G06F16/25;G06F8/41;G06F8/38 |
| 代理公司: | 廣州市科豐知識產權代理事務所(普通合伙) 44467 | 代理人: | 龔元元 |
| 地址: | 511356 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 xml 規則 解析 模塊 管理 方法 | ||
本發明屬于通信領域,其公開了一種基于XML規則的XML解析模塊,包括如下子模塊:數據庫model類子模塊:用于根據XML配置文件新建數據庫、生成數據庫中所包含的數據庫表、建立數據庫model類與數據庫表之間的映射關系;序列化類子模塊:用于建立前端傳遞的json對象與數據庫model類之間的映射關系;接口類子模塊:用于根據XML配置文件生成restful接口;頁面路由規則生成子模塊:用于根據XML配置文件生成用于restful接口注冊的頁面路由規則。
技術領域
本發明涉及通信領域,具體為一種基于XML規則的XML解析模塊、管理方法。
背景技術
在物聯網使用環境中,網關產品通常包括通信及網絡功能,還包括各種物聯網應用程序,這些程序通常都需要進行配置管理。
現有技術中,任何新增的應用如果要訪問和管理網關的配置數據,都需要重新進行代碼編寫,以能夠訪問配置數據庫,這樣導致開發周期長、問題多。
發明內容
本發明的目的在于提供一種基于XML規則的XML解析模塊、解析方法和配置數據的管理方法,該模塊通過基于XML配置文件進行解析自動化的生成數據庫表、數據庫model類、數據庫model類和數據庫表之間的映射關系、頁面路由規則和接口,前端頁面傳遞的json對象通過轉換得到model類對象,將其映射到數據庫表中,實現對于前端頁面的功能的增查改刪的操作。
為實現上述目的,本發明提供如下技術方案:一種基于XML規則的XML解析模塊,包括如下子模塊:
數據庫model類子模塊:用于根據XML配置文件新建數據庫、生成數據庫中所包含的數據庫表、建立數據庫model類與數據庫表之間的映射關系;
序列化類子模塊:用于建立前端傳遞的json對象與數據庫model類之間的映射關系;
接口類子模塊:用于根據XML配置文件生成restful接口;
頁面路由規則生成子模塊:用于根據XML配置文件生成用于restful接口注冊的頁面路由規則。
在上述的基于XML規則的XML解析模塊中,所述數據庫為sqilite數據庫或mysql數據庫。
在上述的基于XML規則的XML解析模塊中,所述數據庫model類子模塊采用對象關系映射的方法基于XML配置文件建立數據庫model類與數據庫表之間的映射關系。
同時,本發明還公開了一種基于XML規則自動生成物聯網設備配置數據庫及配置管理接口的方法,所述方法具體為:
根據XML配置文件新建數據庫、生成數據庫中所包含的數據庫表、建立數據庫model類與數據庫表之間的映射關系、建立前端傳遞的json對象與數據庫model類之間的映射關系、生成restful接口、生成用于restful接口注冊的頁面路由規則。
最后本發明還公開了一種物聯網設備配置數據的管理方法,基于如上任一所述的XML解析模塊實現;
所述方法具體為:
步驟1:前端應用從頁面路由規則生成子模塊獲取頁面路由規則;
步驟2:根據頁面路由規則注冊restful接口,將配置數據以json對象的形式通過restful接口發送至序列化類子模塊;序列化類子模塊建立json對象到數據庫model類的映射,得到數據庫model類;
步驟3:數據庫model類子模塊將數據庫model類映射到數據庫中的數據庫表中,實現對于數據庫表中的配置數據的增、查、改、刪操作。
與現有技術相比,本發明的有益效果是:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州魯邦通物聯網科技股份有限公司,未經廣州魯邦通物聯網科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011028332.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種等離子空氣消毒機的智能控制系統
- 下一篇:一種充氣柜冷卻裝置及其冷卻方法





