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





