[發明專利]為智能設備提供統一抽象表示的設備對象的抽象表示方法有效
| 申請號: | 201710494348.4 | 申請日: | 2017-06-26 |
| 公開(公告)號: | CN107247597B | 公開(公告)日: | 2020-09-11 |
| 發明(設計)人: | 陳淼波;付俊明;劉穎權;宋京青 | 申請(專利權)人: | 陳淼波 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448;G06F9/4401;G06F9/445 |
| 代理公司: | 上海大邦律師事務所 31252 | 代理人: | 董穎芳 |
| 地址: | 201108 上海市閔*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 智能 設備 提供 統一 抽象 表示 對象 方法 | ||
1.一種設備對象的抽象表示方法,具有相關服務的設備的抽象表示,其特征在于包含:
a)定義智能設備操作的內部實現的第一列表;
b)定義智能設備的相關服務的第二列表,還包含:
i)包含智能設備基本信息的第三子列表;
ii)通過至少一個動作調用列表的定義來定義可用的服務的第四子列表,還包括:
(1)代表所述智能設備的至少一個單獨和可互換功能的集合的至少一個服務;
(2)至少有一個名為服務狀態表的服務列表,包含至少一個映射到抽象API接口調用的參數的變量的定義;
用于定義所述智能設備的公共表示的應用簡檔是JSON格式的文本文檔;
若所述變量的定義是復雜類型,則:所述復雜類型在對象類型中統一命名,所述復雜類型的定義用模式關鍵字注釋,其中所述模式關鍵字的內容是JSON指針;
使用http URL應用程序解析API數據模式的JSON指針,完整解析后的模式前端可見;
http URL應用程序根據變量的模式定義創造出動態生成的表單和測試工具。
2.根據權利要求1所述的設備對象的抽象表示方法,其特征在于:
服務列表中的可用服務,在智能設備和服務發現過程中,根據設備驅動程序的網絡協議,通過內部調用至少一個設備驅動程序來實現。
3.根據權利要求1所述的設備對象的抽象表示方法,其特征在于:
表示多個智能設備的至少一個設備驅動程序共享相同類型的網絡協議,其中公共抽象接口暴露給計算機系統的客戶端。
4.根據權利要求1所述的設備對象的抽象表示方法,其特征在于:
所述文本文檔獨立于所述設備對象所基于的物理網絡協議。
5.根據權利要求1所述的設備對象的抽象表示方法,其特征在于:
若所述變量的定義是簡單類型,則:其中所述簡單類型遵循JSON規范,包括布爾值、整數、數字、字符串類型中的至少一種。
6.根據權利要求1所述的設備對象的抽象表示方法,其特征在于還包括一個JSON格式的模式文檔;當應用簡檔包括任何復雜類型變量時,所述模式文檔包含所有復雜類型變量的定義。
7.根據權利要求6所述的設備對象的抽象表示方法,其特征在于:
模式關鍵字的JSON指針定義指的是在所述模式文檔中的復雜類型變量的JSON模式定義。
8.根據權利要求7 所述的設備對象的抽象表示方法,其特征在于:
所述JSON模式定義通過遵循JSON指針定義從API接口檢索復雜類型變量。
9.根據權利要求1所述的設備對象的抽象表示方法,其特征在于:
設備驅動程序負責將接收到的數據轉換為JSON,使用JSON模式驗證API數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于陳淼波,未經陳淼波許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710494348.4/1.html,轉載請聲明來源鉆瓜專利網。





