[發(fā)明專利]一種基于AllJoyn的多重認證方法及裝置在審
| 申請?zhí)枺?/td> | 201511022948.8 | 申請日: | 2015-12-29 |
| 公開(公告)號: | CN105490816A | 公開(公告)日: | 2016-04-13 |
| 發(fā)明(設(shè)計)人: | 王淼;李永華;尹珊 | 申請(專利權(quán))人: | 青島海爾智能家電科技有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L29/06 |
| 代理公司: | 工業(yè)和信息化部電子專利中心 11010 | 代理人: | 梁軍 |
| 地址: | 266101 山東省*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 alljoyn 多重 認證 方法 裝置 | ||
1.一種基于AllJoyn的多重認證方法,其特征在于,在客戶端執(zhí)行的流程, 包括:
在所述密鑰庫中創(chuàng)建認證標(biāo)識,所述認證標(biāo)識包括多重認證的待認證數(shù)量;
與所述服務(wù)端建立AllJoyn會話;
與所述服務(wù)端協(xié)商認證方式,達成一致的認證方式;
與所述服務(wù)端順次完成所述待認證數(shù)量的認證。
2.根據(jù)權(quán)利要求1所述的多重認證方法,其特征在于,所述與所述服務(wù)端 協(xié)商認證方式,達成一致的認證方式之前,所述方法,還包括:
根據(jù)認證等級的高低將所述客戶端本地已配置的認證方式進行排序,形成 客戶端認證方式順序表;
相應(yīng)地,所述與所述服務(wù)端協(xié)商認證方式,達成一致的認證方式,具體包 括:
將所述客戶端認證方式順序表中的認證方式從高到低依次詢問所述服務(wù) 端,直到與所述服務(wù)端達成一致的認證方式。
3.根據(jù)權(quán)利要求2所述的多重認證方法,其特征在于,所述將所述客戶端 認證方式順序表中的認證方式從高到低依次詢問所述服務(wù)端,直到與所述服務(wù) 端達成一致的認證方式,具體包括:
調(diào)用交換全球唯一標(biāo)識符ExchangeGuids方法,發(fā)送詢問參數(shù)為所述客戶端 的認證標(biāo)識和所述客戶端認證方式順序表中認證等級最高的優(yōu)選認證方式,以 供所述服務(wù)端接收到所述詢問參數(shù)后,判斷是否接受所述優(yōu)選認證方式;
在所述服務(wù)端不接受所述優(yōu)選認證方式的條件下,接收所述服務(wù)端調(diào)用 ExchangeGuids方法返回的答復(fù)參數(shù),所述答復(fù)參數(shù)包括所述服務(wù)端的認證標(biāo)識 和所述服務(wù)端提出的參考認證方式;
保存所述服務(wù)端的認證標(biāo)識,并且判斷是否采用所述參考認證方式;
若不采用所述參考認證方式,則將所述優(yōu)選認證方式從所述客戶端認證方 式順序表中刪除,返回調(diào)用ExchangeGuids方法,詢問參數(shù)為所述客戶端的認證 標(biāo)識和所述客戶端認證方式順序表中認證等級最高的優(yōu)選認證方式,直到所述 服務(wù)端接受所述優(yōu)選認證方式;
若采用所述參考認證方式,則將所述客戶端認證方式順序表中認證等級高 于所述參考認證方式的認證方式刪除后,按所述參考認證方式執(zhí)行認證請求。
4.根據(jù)權(quán)利要求1至3中任一項所述的多重認證方法,其特征在于,所述 與所述服務(wù)端順次完成所述待認證數(shù)量的認證,具體包括:
調(diào)用認證確認AuthChallenge方法,發(fā)送認證參數(shù)為本次認證請求的校驗碼, 以供所述服務(wù)端接收到所述認證參數(shù)后,與所述服務(wù)端本地的校驗碼進行比對;
在所述本次認證的校驗碼與所述服務(wù)端本地的校驗碼匹配的條件下,接收 到所述服務(wù)端發(fā)來的確認信號,完成本次認證,開始下一次認證,直至完成所 述待認證數(shù)量的認證。
5.根據(jù)權(quán)利要求4所述的多重認證方法,其特征在于,所述接收到所述服 務(wù)端發(fā)來的確認信號,完成本次認證,開始下一次認證,直至完成所述待認證 數(shù)量的認證,具體包括:
接收到所述服務(wù)端發(fā)來的確認信號后,將保存的所述服務(wù)端的認證標(biāo)識中 的所述待認證數(shù)量減1,并且判斷所述待認證數(shù)量是否為零;
如果所述待認證數(shù)量為零,則發(fā)送認證結(jié)束通知至所述服務(wù)端,以通知所 述多重認證結(jié)束;
如果所述待認證數(shù)量不為零,則將本次認證方式從所述客戶端認證方式順 序表中刪除,向所述服務(wù)端發(fā)起下一次認證請求。
6.根據(jù)權(quán)利要求1所述的多重認證方法,其特征在于,所述認證標(biāo)識為 n_GUID,n為所述待認證數(shù)量,GUID為全球唯一標(biāo)識符,用于標(biāo)識一個或者 一組使用同一密鑰庫的應(yīng)用。
7.一種基于AllJoyn的多重認證方法,其特征在于,在服務(wù)端執(zhí)行的流程, 包括:
在所述密鑰庫中創(chuàng)建認證標(biāo)識,所述認證標(biāo)識包括多重認證的待認證數(shù) 量,;
與所述客戶端建立AllJoyn會話;
與所述客戶端確定出一致的認證方式;
與所述客戶端順次完成所述待認證數(shù)量的認證。
該專利技術(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/201511022948.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種提高Alljoyn網(wǎng)關(guān)的資源利用率的方法和Alljoyn網(wǎng)關(guān)
- AllJoyn網(wǎng)絡(luò)消息發(fā)送和處理方法以及裝置
- 一種替換非AllJoyn設(shè)備的方法及裝置
- 一種多個AllJoyn設(shè)備聯(lián)動的方法和裝置
- 一種實現(xiàn)遠程訪問的方法、AllJoyn網(wǎng)關(guān)代理、云服務(wù)器及移動設(shè)備
- 一種物聯(lián)網(wǎng)控制系統(tǒng)、終端、網(wǎng)關(guān)、遠程控制終端和方法
- 一種非AllJoyn設(shè)備之間的聯(lián)動方法及裝置
- 一種用于AllJoyn設(shè)備的升級方法及相關(guān)設(shè)備
- 基于AllJoyn協(xié)議的物聯(lián)網(wǎng)橋接適配系統(tǒng)及方法
- 一種基于DNS-SD的OCF客戶端對AllJoyn服務(wù)的發(fā)現(xiàn)方法





