[發明專利]一種基于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 規則 解析 模塊 管理 方法 | ||
1.一種基于XML規則的XML解析模塊,其特征在于:包括如下子模塊:
數據庫model類子模塊:用于根據XML配置文件新建數據庫、生成數據庫中所包含的數據庫表、建立數據庫model類與數據庫表之間的映射關系;
序列化類子模塊:用于建立前端傳遞的json對象與數據庫model類之間的映射關系;
接口類子模塊:用于根據XML配置文件生成restful接口;
頁面路由規則生成子模塊:用于根據XML配置文件生成用于restful接口注冊的頁面路由規則;
所述json對象與數據庫model類之間的映射關系的建立基于django框架提供的功能,其具體操作為:
(1)Web或cli通過restful接口,將json對象傳到web服務中;
(2)django中的Django?rest?framework組件將json對象轉化為model對象;所述model對象為數據庫model類的對象,代表數據庫表中的一條記錄;
(3)通過ORM將model對象保存到數據庫中;
各子模塊的配合關系為:
前端調用restful接口和路由規則將json對象發送給序列化類子模塊;
序列化類子模塊將json對象轉化為model對象;
數據庫model類子模塊將model對象寫入數據庫中的數據庫表,實現了對于前端頁面的xml配置文件的表示;
在維護過程中,維護人員通過上傳更改后的配置的XML配置文件實現對于前端頁面的管理、維護;
用戶在更改頁面相關配置時,會產生一個或多個json對象,json對象會通過序列化類子模塊將json對象轉化為model對象,數據庫model類子模塊將model對象寫入數據庫表中,實現對數據庫的修改。
2.根據權利要求1所述的基于XML規則的XML解析模塊,其特征在于:所述數據庫為sqilite數據庫或mysql數據庫。
3.根據權利要求1所述的基于XML規則的XML解析模塊,其特征在于:所述數據庫model類子模塊采用對象關系映射的方法基于XML配置文件建立數據庫model類與數據庫表之間的映射關系。
4.一種物聯網設備配置數據的管理方法,其特征在于,基于如權利要求1-3任一所述的XML解析模塊實現;
所述方法具體為:
步驟1:前端應用從頁面路由規則生成子模塊獲取頁面路由規則;
步驟2:根據頁面路由規則注冊restful接口,將配置數據以json對象的形式通過restful接口發送至序列化類子模塊;序列化類子模塊建立json對象到數據庫model類的映射,得到數據庫model類;
步驟3:數據庫model類子模塊將數據庫model類映射到數據庫中的數據庫表中,實現對于數據庫表中的配置數據的增、查、改、刪操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州魯邦通物聯網科技股份有限公司,未經廣州魯邦通物聯網科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011028332.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種等離子空氣消毒機的智能控制系統
- 下一篇:一種充氣柜冷卻裝置及其冷卻方法





