[發明專利]一種設備抽象模型的動態生成方法及裝置在審
| 申請號: | 202011621855.8 | 申請日: | 2020-12-31 |
| 公開(公告)號: | CN112667213A | 公開(公告)日: | 2021-04-16 |
| 發明(設計)人: | 李學成;宋平 | 申請(專利權)人: | 聯想未來通信科技(重慶)有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F9/4401 |
| 代理公司: | 北京樂知新創知識產權代理事務所(普通合伙) 11734 | 代理人: | 周偉 |
| 地址: | 401147 重慶*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 設備 抽象 模型 動態 生成 方法 裝置 | ||
1.一種設備抽象模型的動態生成方法,所述方法包括:
獲取上層應用的業務功能配置信息,其中所述業務功能配置信息包括所述上層應用所需的第一功能列表;
獲取設備抽象類及與每個設備抽象類對應的第二功能列表;
根據所述第一功能列表和所述第二功能列表,從所述已有的設備抽象類中確定可用的至少一個第一設備抽象類;
根據所述第二功能列表和已有的硬件設備信息,生成實現所述第一設備抽象類的至少一個第一設備功能實現類;
根據所述第一設備抽象類及所述第一設備功能實現類動態生成所述設備抽象模型,以通過所述設備抽象模型調用所述第二功能列表中的功能。
2.根據權利要求1所述的方法,在所述獲取設備抽象類及與每個設備抽象類對應的第二功能列表之前,所述方法還包括:
根據預先獲取的硬件設備列表生成至少一個設備抽象類及與每個設備抽象類對應的第一功能列表,其中,每一設備抽象類對應所述硬件設備列表中的一個硬件設備。
3.根據權利要求2所述的方法,在所述根據預先獲取的硬件設備列表生成至少一個設備抽象類及與每個設備抽象類對應的第一功能列表之前,所述方法還包括:
獲取并存儲硬件設備列表及硬件設備信息。
4.根據權利要求1所述的方法,在所述獲取設備抽象類之前,所述方法還包括:
檢測設備抽象類的數目,判斷所述數目是否大于0,若否,則報錯。
5.根據權利要求1所述的方法,所述設備抽象模型還包括與所述設備功能實現類對應的組件類,其中每一組件類對應所述設備功能實現類的一個操作對象及其操作接口,
相應地,所述根據所述第二功能列表和預先獲取的與所第一設備抽象類對應的硬件設備信息,生成所述第一設備功能實現類,包括:
根據所述第二功能列表生成所述第一設備功能實現類;
根據與所第一設備抽象類對應的硬件設備信息生成所述第一設備功能實現類對應的至少一個組件類;
將所述至少一個組件類添加到所述第一設備功能實現類中。
6.根據權利要求1所述的方法,在所述根據所述第一設備抽象類及所述第一設備功能實現類動態生成所述設備抽象模型之后,所述方法還包括:
清理所述設備抽象模型所占用的系統資源;
刪除所述設備抽象模型。
7.一種設備抽象模型的調用方法,所述設備抽象模型包括權利要求1至6任一項所述方法生成的設備抽象模型,所述方法包括:
接收上層應用發送的業務功能調用請求;
獲取與所述業務功能調用請求對應的設備功能實現類;
調用所述設備功能實現類的操作對象及其操作接口處理所述業務功能調用請求得到處理結果;
返回所述處理結果。
8.根據權利要求7所述的方法,所述設備抽象模型還包括與所述設備功能實現類對應的組件類,其中每一組件類對應所述設備功能實現類的一個操作對象及其操作接口,
相應地,所述調用所述設備功能實現類的操作對象及其操作接口處理所述業務功能調用請求得到處理結果,包括
獲取所述設備功能實現類的組件類;
調用所述組件類處理所述業務功能調用請求得到處理結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯想未來通信科技(重慶)有限公司,未經聯想未來通信科技(重慶)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011621855.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:核電站程序文件轉換方法及設備
- 下一篇:顯示面板以及顯示裝置





