[發明專利]一種基于智慧服務的開放式授權接入的設計方法和系統有效
| 申請號: | 201510435245.1 | 申請日: | 2015-07-22 |
| 公開(公告)號: | CN105117657B | 公開(公告)日: | 2018-04-20 |
| 發明(設計)人: | 陳楊;江凌云;朱洪波 | 申請(專利權)人: | 南京郵電大學 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62;G06F21/31 |
| 代理公司: | 南京知識律師事務所32207 | 代理人: | 汪旭東 |
| 地址: | 210003 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 智慧 服務 開放式 授權 接入 設計 方法 系統 | ||
1.一種基于智慧服務的開放式授權接入的設計方法,其特征在于,所述方法包括如下步驟:
步驟1:描述服務授權層各個模塊之間的關系與服務授權請求流程;
步驟2:根據上述步驟1的服務授權層模塊間的關系及服務授權請求流程,設計服務開放授權的基于智慧服務的開放式授權接入系統,并且提供服務開放授權接入功能;
步驟3:根據上述步驟1和步驟2,設計服務開放授權接入所需要的服務認證授權狀態響應,并用偽代碼描述了服務認證授權狀態響應過程;
步驟4:根據上述步驟2和步驟3,設計服務認證授權模塊的類,標明用戶類與服務授權操作類之間的類結構關系以及設計類所需的屬性與操作方法;
步驟5:根據上述步驟4的服務認證授權模塊的類,設計所需要的數據庫表結構,包括表名、表的字段及字段類型說明;
步驟6:根據上述步驟,設計服務認證授權接口調用時序圖,并以偽代碼的形式描述了服務認證授權接口調用實現過程;
所述基于智慧服務的開放式授權接入的設計方法應用于基于智慧服務的開放式授權接入系統,所述系統由下至上包括:傳感設備感知層、網關協議轉換層、服務授權層、應用接入層;
傳感設備感知層的功能是用于感知各種異構的物聯網傳感設備,獲取傳感器數據,即:溫度傳感器、濕度傳感器、脈搏傳感器、煙霧傳感器各種異構的物聯網智能傳感設備在通過ZigBee,6LowPAN,藍牙4.0無線傳感網協議傳送到網關協議轉換層;
網關協議轉換層的功能是獲取傳感設備感知層各種異構物聯網傳感設備數據,利用多種協議轉換網關,屏蔽底層物聯網傳感設備的協議差異后接入到服務授權層;
服務授權層是整個平臺的核心模塊,其中包括服務認證授權模塊與服務資源模塊,服務認證授權模塊提供對第三方應用的認證及在用戶通過授權后頒發用戶授權憑證,實現對資源平臺訪問請求的鑒權和訪問控制;
應用接入層的功能是物聯網開放服務平臺的最上層,有各種第三方的用戶接入請求,通過各種終端接入,即:手機終端,平板終端和PC桌面端;
通過分析基于智慧服務的開放式授權接入系統的功能和體系結構,服務認證授權模塊總體用例包括:
用戶參與者用例:在獲得授權許可的情況下,對物聯網傳感設備進行基本的狀態查詢、控制以及日志查看操作;所有的設備都是用戶的私有資源,系統必須對用戶進行身份認證,以防止非法用戶訪問用戶資源;用戶在登錄系統時需要記錄上線日志,即:授權碼使用時間和用戶的接口調用次數;
服務資源服務器用例:作為用戶資源與平臺服務的載體,它需要對所有訪問者的請求進行權限鑒定后才可進行響應;平臺采用授權碼作為認證授權管理的基本方式,授權碼是一串隨機且唯一的32位長整形字符串,包含了訪問者所能訪問資源的權限范圍、有效時間信息,有了授權許可之后,能夠查詢傳感設備數據,歷史數據查詢以及單元設備讀寫;
授權鑒權功能用例:身份認證是為確保只有那些經過平臺審核的客戶端接入,用戶身份認證是為確認用戶擁有使用平臺以及該客戶端應用的權限;平臺為不同的客戶端開放不同程度的權限,為此客戶端訪問平臺需要經過用戶與系統的授權;在用戶退出客戶端時,客戶端需要退出系統并撤銷用戶的訪問權限;
所述服務認證授權模塊總體用例,服務認證授權模塊類結構及其相關數據庫包括:
服務認證授權模塊包含兩個類,一個是服務授權操作類,另一個是用戶類,它們之間是多對多的關系,即:一個用戶可以請求多個授權碼,一個授權碼也可以供多個用戶使用;服務授權操作類包含如下屬性,即:授權碼、授權碼生成時間、授權碼生命周期、授權碼實際失效時間、獲取授權碼的用戶ID、授權碼使用狀態;包含如下操作:生成授權碼、退出系統、授權碼使用狀態監測、授權碼存數據庫;用戶類包含如下屬性:用戶ID、用戶名稱、登錄名、密碼、用戶狀態;包含如下操作,即:獲取授權碼、獲取授權碼生命周期、退出系統操作;
所述的服務認證授權模塊類結構及其相關數據庫,服務認證授權接口調用時序包括:
接口調用時序圖由以上設計的基礎上得到,包括:終端用戶對象類,服務調用接口類,服務授權鑒權類,服務資源數據操作類以及底層數據庫操作類;服務認證授權接口的功能包括:用戶連接和接入授權安全類,用于服務調用的授權、安全和生命周期管理,物聯網邏輯設備查詢類,用于查找服務資源服務器的邏輯設備的數據;
除了用戶登錄請求之外,所述系統的所有服務數據調用都需要使用系統返回的授權碼,授權碼作為服務調用身份驗證的通行證使用,為標識連接的生命周期,通過授權碼對連接進行控制,即:設置授權碼的有效期和特定使用用戶;此外,在進行有狀態調用時,根據授權碼來確定調用的順序和狀態;授權碼在用戶連接服務平臺時獲取,退出平臺時交還授權碼的使用權限;設置授權碼的生命周期,如果超時或超時沒有操作,系統收回授權碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京郵電大學,未經南京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510435245.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種壓力敏感器件管殼
- 下一篇:雙通道熱釋電紅外傳感器





