[發(fā)明專利]基于開放式智能網(wǎng)關(guān)平臺用戶賬號與網(wǎng)關(guān)設(shè)備的綁定方法有效
| 申請?zhí)枺?/td> | 201410406095.7 | 申請日: | 2014-08-15 |
| 公開(公告)號: | CN104144168B | 公開(公告)日: | 2017-07-18 |
| 發(fā)明(設(shè)計)人: | 葉柯;李可 | 申請(專利權(quán))人: | 深圳市蜂聯(lián)科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/28 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518000 廣東省深圳市前海深港合作區(qū)前灣一路鯉魚門街1號*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 開放式 智能 網(wǎng)關(guān) 平臺 用戶 賬號 設(shè)備 綁定 方法 | ||
1.基于開放式智能網(wǎng)關(guān)平臺用戶賬號與網(wǎng)關(guān)設(shè)備的綁定方法,其特征在于,包括以下步驟:
S1:將網(wǎng)關(guān)設(shè)備與接入服務(wù)器建立連接;
S2:網(wǎng)關(guān)設(shè)備將設(shè)備信息發(fā)送至接入服務(wù)器,并由接入服務(wù)器將網(wǎng)關(guān)設(shè)備的信息轉(zhuǎn)發(fā)至匯聚中心服務(wù)器;
S3:匯聚中心服務(wù)器檢查數(shù)據(jù)庫服務(wù)器中是否存儲有該網(wǎng)關(guān)設(shè)備的設(shè)備標(biāo)識,是,則匯聚中心服務(wù)器根據(jù)設(shè)備標(biāo)識對網(wǎng)關(guān)設(shè)備進行驗證;否,則為該網(wǎng)關(guān)設(shè)備分配設(shè)備標(biāo)識,并存儲于數(shù)據(jù)庫服務(wù)器中,然后根據(jù)分配的設(shè)備標(biāo)識對該網(wǎng)關(guān)設(shè)備進行驗證;
S4:匯聚中心服務(wù)器判斷網(wǎng)關(guān)設(shè)備是否驗證成功,是,則匯聚中心服務(wù)器在數(shù)據(jù)庫服務(wù)器中將該網(wǎng)關(guān)設(shè)備的狀態(tài)信息修改為“在線”,并發(fā)送“驗證成功”的信息到接入服務(wù)器中;否,則清除原設(shè)備標(biāo)識,反復(fù)為網(wǎng)關(guān)設(shè)備分配設(shè)備標(biāo)識,并進行驗證,直至網(wǎng)關(guān)設(shè)備驗證成功,然后匯聚中心服務(wù)器在數(shù)據(jù)庫服務(wù)器中將該網(wǎng)關(guān)設(shè)備的狀態(tài)信息修改為“在線”,并發(fā)送“驗證成功”的信息到接入服務(wù)器中;
S5:接入服務(wù)器發(fā)送“注冊成功”的消息到網(wǎng)關(guān)設(shè)備;
S6:用戶登錄智能網(wǎng)關(guān)平臺系統(tǒng),并使用戶設(shè)備與分流服務(wù)器連接,分流服務(wù)器將用戶設(shè)備分配至匯聚中心服務(wù)器;
S7:用戶設(shè)備與網(wǎng)關(guān)設(shè)備建立UDP連接;
S8:用戶設(shè)備請求與網(wǎng)關(guān)設(shè)備綁定,并發(fā)送認(rèn)證請求,網(wǎng)關(guān)設(shè)備對該認(rèn)證請求進行認(rèn)證;
S9:網(wǎng)關(guān)設(shè)備認(rèn)證成功,回復(fù)用戶設(shè)備“綁定成功”;若認(rèn)證不成功,則回復(fù)用戶設(shè)備“綁定失敗”。
2.根據(jù)權(quán)利要求1所述的基于開放式智能網(wǎng)關(guān)平臺用戶賬號與網(wǎng)關(guān)設(shè)備的綁定方法,其特征在于,所述步驟S1中,網(wǎng)關(guān)設(shè)備與連接基礎(chǔ)業(yè)務(wù)應(yīng)用通道的接入服務(wù)器默認(rèn)采用UDP的方式建立連接,若連接不成功,則采用TCP的方式建立連接。
3.根據(jù)權(quán)利要求1或2所述的基于開放式智能網(wǎng)關(guān)平臺用戶賬號與網(wǎng)關(guān)設(shè)備的綁定方法,其特征在于,所述步驟S1包括以下步驟:
S101:網(wǎng)關(guān)設(shè)備隨機選擇接入服務(wù)器;
S102:網(wǎng)關(guān)設(shè)備向接入服務(wù)器發(fā)送連接請求,并開啟該網(wǎng)關(guān)設(shè)備中的定時器;
S103:在定時器設(shè)定的時間內(nèi),該網(wǎng)關(guān)設(shè)備判定是否有收到接入服務(wù)器發(fā)送的響應(yīng)請求,是,則網(wǎng)關(guān)設(shè)備與接入服務(wù)器連接成功;否,則執(zhí)行步驟S104;
S104:判定網(wǎng)關(guān)設(shè)備向當(dāng)前接入服務(wù)器發(fā)送的連接請求是否超過三次,是,則自動連接下一臺接入服務(wù)器,并重復(fù)步驟S102;否,則網(wǎng)關(guān)設(shè)備向接入服務(wù)器再次發(fā)送連接請求,并重置定時器,然后重復(fù)步驟S103。
4.根據(jù)權(quán)利要求3所述的基于開放式智能網(wǎng)關(guān)平臺用戶賬號與網(wǎng)關(guān)設(shè)備的綁定方法,其特征在于,所述步驟S3中,匯聚中心服務(wù)器為網(wǎng)關(guān)設(shè)備分配設(shè)備標(biāo)識、并進行驗證的具體過程如下:
(1)匯聚中心服務(wù)器向接入服務(wù)器發(fā)送全為零的序列號,接入服務(wù)器生成一個隨機數(shù),然后與該序列號組成網(wǎng)關(guān)設(shè)備的設(shè)備標(biāo)識,并回復(fù)給網(wǎng)關(guān)設(shè)備,網(wǎng)關(guān)設(shè)備獲取到設(shè)備標(biāo)識;
(2)網(wǎng)關(guān)設(shè)備按照消息摘要算法MD5的方式對設(shè)備標(biāo)識進行加密,并發(fā)送至接入服務(wù)器中;
(3)接入服務(wù)器接收加密的設(shè)備標(biāo)識,并對其進行解密,確認(rèn)所接收的設(shè)備標(biāo)識是否與其存儲的一致,是,則驗證成功,并將該設(shè)備標(biāo)識發(fā)送至匯聚中心服務(wù)器,執(zhí)行步驟(4);否,則清除原設(shè)備標(biāo)識,并反饋至匯聚中心服務(wù)器,然后重復(fù)步驟(1);
(4)匯聚中心服務(wù)器根據(jù)設(shè)備標(biāo)識對網(wǎng)關(guān)設(shè)備進行驗證。
5.根據(jù)權(quán)利要求4所述的基于開放式智能網(wǎng)關(guān)平臺用戶賬號與網(wǎng)關(guān)設(shè)備的綁定方法,其特征在于,所述步驟S5中,網(wǎng)關(guān)設(shè)備注冊成功后,還按照設(shè)定的心跳周期定期向匯聚中心服務(wù)器報告狀態(tài)信息,匯聚中心服務(wù)器根據(jù)負(fù)載情況,調(diào)整網(wǎng)關(guān)設(shè)備的心跳周期,確保網(wǎng)關(guān)設(shè)備與接入服務(wù)器的正常連接。
6.根據(jù)權(quán)利要求5所述的基于開放式智能網(wǎng)關(guān)平臺用戶賬號與網(wǎng)關(guān)設(shè)備的綁定方法,其特征在于,匯聚中心服務(wù)器調(diào)整網(wǎng)關(guān)設(shè)備的心跳周期、確保網(wǎng)關(guān)設(shè)備與接入服務(wù)器正常連接的具體過程如下:
(a)網(wǎng)關(guān)設(shè)備按照設(shè)定的心跳周期定期向接入層服務(wù)器報告其狀態(tài)信息;
(b)接入服務(wù)器判斷是否有定時接收到網(wǎng)關(guān)設(shè)備發(fā)送的狀態(tài)信息,是,則將狀態(tài)信息轉(zhuǎn)發(fā)至匯聚中心服務(wù)器,并執(zhí)行步驟(c)至(e);否,則執(zhí)行步驟(f)至(h);
(c)匯聚層服務(wù)器收到網(wǎng)關(guān)設(shè)備狀態(tài)信息,判定當(dāng)前連接的網(wǎng)關(guān)設(shè)備的數(shù)量是否超過了其預(yù)設(shè)的閾值,是,則繼續(xù)保持該心跳周期,同時回復(fù)接入服務(wù)器;否,則將網(wǎng)關(guān)設(shè)備的心跳周期加倍,并回復(fù)至接入服務(wù)器;
(d)接入服務(wù)器將回復(fù)信息轉(zhuǎn)至網(wǎng)關(guān)設(shè)備;
(e)判定網(wǎng)關(guān)設(shè)備是否收到回復(fù),是,則重復(fù)步驟(a);否,則執(zhí)行步驟(f);
(f)網(wǎng)關(guān)設(shè)備判定其發(fā)送狀態(tài)信息的次數(shù)是否有超過三次后仍然未得到響應(yīng),是,則執(zhí)行步驟(g);否,則網(wǎng)關(guān)設(shè)備將設(shè)定的心跳周期時間減半,并重復(fù)步驟(a);
(g)網(wǎng)關(guān)設(shè)備與接入服務(wù)器斷開連接;
(h)接入服務(wù)器發(fā)送“狀態(tài)修改”消息到匯聚中心服務(wù)器,匯聚中心服務(wù)器在數(shù)據(jù)庫服務(wù)器中將該網(wǎng)關(guān)設(shè)備的狀態(tài)信息修改為“離線”,并執(zhí)行步驟(i);
(i)網(wǎng)關(guān)設(shè)備與接入服務(wù)器重新建立連接。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市蜂聯(lián)科技有限公司,未經(jīng)深圳市蜂聯(lián)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410406095.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于MEGACO協(xié)議的信令代理實現(xiàn)方法
- 一種基站系統(tǒng)中的網(wǎng)關(guān)選擇方法及裝置
- 數(shù)據(jù)網(wǎng)關(guān)負(fù)載處理方法、設(shè)備及系統(tǒng)
- 網(wǎng)關(guān)、網(wǎng)關(guān)熱備份系統(tǒng)及方法
- 一種網(wǎng)關(guān)代理設(shè)置及控制方法
- 基于能力特征的網(wǎng)關(guān)管控方法及裝置
- 一種環(huán)網(wǎng)自愈的方法和裝置
- Lora網(wǎng)關(guān)控制方法及Lora通信系統(tǒng)
- 流量調(diào)度方法及裝置
- 網(wǎng)關(guān)數(shù)據(jù)的遷移方法、裝置、智能網(wǎng)關(guān)設(shè)備及存儲介質(zhì)





