欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于開放式智能網(wǎng)關平臺用戶賬號與網(wǎng)關設備的綁定方法

文檔序號:7811678閱讀:409來源:國知局
基于開放式智能網(wǎng)關平臺用戶賬號與網(wǎng)關設備的綁定方法
【專利摘要】本發(fā)明公開基于開放式智能網(wǎng)關平臺用戶賬號與網(wǎng)關設備的綁定方法,包括:S1:網(wǎng)關設備連接接入服務器;S2:網(wǎng)關設備發(fā)送設備信息至匯聚中心服務器;S3:匯聚中心服務器對網(wǎng)關設備進行驗證;S4:匯聚中心服務器驗證成功,發(fā)送驗證成功的信息到接入服務器中;S5:接入服務器發(fā)送注冊成功的消息到網(wǎng)關設備S6:分流服務器將用戶設備分配至匯聚中心服務器S7:用戶設備與網(wǎng)關設備連接;S8:用戶設備發(fā)送認證請求,網(wǎng)關設備對該認證請求進行認證;S9:網(wǎng)關設備認證成功,回復用戶設備“綁定成功”。本發(fā)明解決了開放、可擴展平臺存在對網(wǎng)關設備的兼容性差的問題,實現(xiàn)了統(tǒng)一、集中式的用戶管理。
【專利說明】基于開放式智能網(wǎng)關平臺用戶賬號與網(wǎng)關設備的綁定方法

【技術領域】
[0001] 本發(fā)明涉及一種用戶賬號與網(wǎng)關設備的綁定方法,具體涉及的是一種基于開放式 智能網(wǎng)關平臺用戶賬號與網(wǎng)關設備的綁定方法。

【背景技術】
[0002] 隨著移動互聯(lián)網(wǎng)的高速發(fā)展和移動應用的廣泛普及,用戶對智能網(wǎng)關的需求也與 日俱增。智能網(wǎng)關是多網(wǎng)絡接入和內網(wǎng)管理的樞紐,它作為運營商、數(shù)字內容提供商以及網(wǎng) 絡設備廠商提供網(wǎng)絡服務的通道,除了提供寬帶數(shù)據(jù)、語音和視頻外,還提供家庭安全、能 源管理、健康監(jiān)測等其它網(wǎng)絡應用和服務,極大地改善了用戶的聯(lián)網(wǎng)體驗。
[0003] 近年來,開放式的、可擴展智能網(wǎng)關平臺逐漸成為一種發(fā)展趨勢,其硬件支持實時 的功能擴展和重構,軟件可以快速、有效的更新。但是,開放、可擴展智能網(wǎng)關平臺包括不同 類型、不同廠商以及第三方提供的網(wǎng)關設備,這些網(wǎng)關設備甚至存在著相同的MAC地址(刷 機設備)。
[0004] 因此,為了能夠實現(xiàn)集中、統(tǒng)一地管理,需要統(tǒng)一的設備標識,實現(xiàn)用戶與設備綁 定,從而限制非法用戶接入網(wǎng)關設備,規(guī)范合法用戶使用網(wǎng)關設備,提供更為安全、完善的 接入控制功能。然而,現(xiàn)有的綁定方法,大多是面向同類型且具有硬件唯一標識的網(wǎng)關設 備,未考慮網(wǎng)關設備之間的差異性,因而兼容性較差。因此,如何管理開放式智能網(wǎng)關平臺 的網(wǎng)關設備,保證組網(wǎng)的兼容性,是亟需解決的問題。


【發(fā)明內容】

[0005] 本發(fā)明的目的在于提供一種基于開放式智能網(wǎng)關平臺用戶賬號與網(wǎng)關設備的綁 定方法,解決現(xiàn)有開放、可擴展平臺存在對網(wǎng)關設備的兼容性差的問題。
[0006] 為了實現(xiàn)上述目的,本發(fā)明采用的技術方案如下:
[0007] 基于開放式智能網(wǎng)關平臺用戶賬號與網(wǎng)關設備的綁定方法,包括以下步驟:
[0008] S1 :將網(wǎng)關設備與接入服務器建立連接;
[0009] S2:網(wǎng)關設備將設備信息發(fā)送至接入服務器,并由接入服務器將網(wǎng)關設備的信息 轉發(fā)至匯聚中心服務器;
[0010] S3:匯聚中心服務器檢查數(shù)據(jù)庫服務器中是否存儲有該網(wǎng)關設備的設備標識,是, 則匯聚中心服務器根據(jù)設備標識對網(wǎng)關設備進行驗證;否,則為該網(wǎng)關設備分配設備標識, 并存儲于數(shù)據(jù)庫服務器中,然后根據(jù)分配的設備標識對該網(wǎng)關設備進行驗證;
[0011] S4:匯聚中心服務器判斷網(wǎng)關設備是否驗證成功,是,則匯聚中心服務器在數(shù)據(jù)庫 中將該網(wǎng)關設備的狀態(tài)信息修改為"在線",并發(fā)送"驗證成功"的信息到接入服務器中;否, 則清除原設備標識,反復為網(wǎng)關設備分配設備標識,并進行驗證,直至網(wǎng)關設備驗證成功, 然后匯聚中心服務器在數(shù)據(jù)庫中將該網(wǎng)關設備的狀態(tài)信息修改為"在線",并發(fā)送"驗證成 功"的信息到接入服務器中;
[0012] S5 :接入服務器發(fā)送"注冊成功"的消息到網(wǎng)關設備;
[0013] S6:用戶登錄智能網(wǎng)關平臺系統(tǒng),并使用戶設備與分流服務器連接,分流服務器將 用戶設備分配至匯聚中心服務器;
[0014] S7 :用戶設備與網(wǎng)關設備建立UDP連接;
[0015] S8 :用戶設備請求與網(wǎng)關設備綁定,并發(fā)送認證請求,網(wǎng)關設備對該認證請求進行 認證;
[0016] S9:網(wǎng)關設備認證成功,回復用戶設備"綁定成功";若認證不成功,則回復用戶設 備"綁定失敗"。
[0017] 作為優(yōu)選,所述步驟S1中,網(wǎng)關設備與連接基礎業(yè)務應用通道的接入服務器默認 采用m)P的方式建立連接,若連接不成功,則采用tcp的方式建立連接。
[0018] 具體地說,所述步驟S1包括以下步驟:
[0019] S101 :網(wǎng)關設備隨機選擇接入服務器;
[0020] S102 :網(wǎng)關設備向接入服務器發(fā)送連接請求,并開啟該網(wǎng)關設備中的定時器;
[0021] S103:在定時器設定的時間內,該網(wǎng)關設備判定是否有收到接入服務器發(fā)送的響 應請求,是,則網(wǎng)關設備與接入服務器連接成功;否,則執(zhí)行步驟S104 ;
[0022] S104:判定網(wǎng)關設備向當前接入服務器發(fā)送的連接請求是否超過三次,是,則自動 連接下一臺接入服務器,并重復步驟S102 ;否,則網(wǎng)關設備向接入服務器再次發(fā)送連接請 求,并重置定時器,然后重復步驟S103。
[0023] 進一步地,所述步驟S3中,匯聚中心服務器為網(wǎng)關設備分配設備標識、并進行驗 證的具體過程如下:
[0024] (1)匯聚中心服務器向接入服務器發(fā)送全為零的序列號,接入服務器生成一個隨 機數(shù),然后與該序列號組成網(wǎng)關設備的設備標識,并回復給網(wǎng)關設備,網(wǎng)關設備獲取到設備 標識;
[0025] (2)網(wǎng)關設備按照消息摘要算法MD5的方式對設備標識進行加密,并發(fā)送至接入 服務器中;
[0026] (3)接入服務器接收加密的設備標識,并對其進行解密,確認所接收的設備標識 是否與其存儲的一致,是,則驗證成功,并將該設備標識發(fā)送至匯聚中心服務器,執(zhí)行步驟 (4);否,則清除原設備標識,并反饋至匯聚中心服務器,然后重復步驟(1);
[0027] (4)匯聚中心服務器根據(jù)設備標識對網(wǎng)關設備進行驗證。
[0028] 再進一步地,所述步驟S5中,網(wǎng)關設備注冊成功后,還按照設定的心跳周期定期 向匯聚中心服務器報告狀態(tài)信息,匯聚中心服務器根據(jù)負載情況,調整網(wǎng)關設備的心跳周 期,確保網(wǎng)關設備與接入服務器的正常連接。
[0029] 具體地說,匯聚中心服務器調整網(wǎng)關設備的心跳周期、確保網(wǎng)關設備與接入服務 器正常連接的具體過程如下:
[0030] (1)網(wǎng)關設備按照設定的心跳周期定期向接入層服務器報告其狀態(tài)信息;
[0031] (2)接入服務器判斷是否有定時接收到網(wǎng)關設備發(fā)送的狀態(tài)信息,是,則將狀態(tài)信 息轉發(fā)至匯聚中心服務器,并執(zhí)行步驟(3)至(5);否,則執(zhí)行步驟(6)至(8);
[0032] (3)匯聚層服務器收到網(wǎng)關設備狀態(tài)信息,判定當前連接的網(wǎng)關設備的數(shù)量是否 超過了其預設的閾值,是,則繼續(xù)保持該心跳周期,同時回復接入服務器;否,則將網(wǎng)關設備 的心跳周期加倍,并回復至接入服務器;
[0033] (4)接入服務器將回復信息轉至網(wǎng)關設備;
[0034] (5)判定網(wǎng)關設備是否收到回復,是,則重復步驟(1);否,則執(zhí)行下步驟(6);
[0035] (6)網(wǎng)關設備判定其發(fā)送狀態(tài)信息的次數(shù)是否有超過三次后仍然未得到響應,是, 則執(zhí)行步驟(7);否,則網(wǎng)關設備將設定的心跳周期時間減半,并重復步驟(1);
[0036] (7)網(wǎng)關設備與接入服務器斷開連接;
[0037] (8)接入服務器發(fā)送"狀態(tài)修改"消息到匯聚中心服務器,匯聚中心服務器在數(shù)據(jù) 庫中將該網(wǎng)關設備的狀態(tài)信息修改為"離線",并執(zhí)行步驟(9);
[0038] (9)網(wǎng)關設備與接入服務器重新建立連接。
[0039] 與現(xiàn)有技術相比,本發(fā)明具有以下有益效果:
[0040] (1)本發(fā)明先通過網(wǎng)關設備注冊、用戶設備認證,然后再將用戶設備與網(wǎng)關設備綁 定的方式,控制了用戶與網(wǎng)關設備的聯(lián)通,限制了非法用戶接入,從而有效解決了開放式智 能網(wǎng)關平臺所帶來的安全隱患問題;同時,本發(fā)明還基于安全性較高的消息摘要算法MD5 對設備標識進行加密,同樣提高了設備標識傳送的安全性,如此一來,便大幅提高了智能網(wǎng) 關平臺的安全性。
[0041] (2)本發(fā)明技術采用設計的設備標識對網(wǎng)關設備進行統(tǒng)一標識,并提供了多種認 證方式的綁定,可以適用于不同廠家的網(wǎng)關設備,因而不僅兼容性好,而且不會造成額外的 硬件成本。
[0042] (3)本發(fā)明通過用戶設備與網(wǎng)關設備的綁定,可以對不同用戶設定訪問權限,進而 降低了多級別用戶進行管理的復雜度;本發(fā)明由網(wǎng)關設備主動發(fā)送其狀態(tài)信息,易于實現(xiàn), 不會造成額外的硬件成本。
[0043] (4)本發(fā)明以"心跳?;?技術為基礎,實時監(jiān)測網(wǎng)關設備狀態(tài),并根據(jù)網(wǎng)關設備狀 態(tài)信息,調整服務器分配,從而可以進一步實現(xiàn)服務器負載均衡,提高服務器的穩(wěn)定性、可 靠性以及利用率。

【專利附圖】

【附圖說明】
[0044] 圖1為本發(fā)明所用到的智能網(wǎng)關平臺的硬件系統(tǒng)框圖。
[0045] 圖2為本發(fā)明的流程示意圖。
[0046] 圖3為網(wǎng)關設備連接接入服務器的流程示意圖。
[0047] 圖4為匯聚中心服務器為網(wǎng)關設備分配設備標識的流程示意圖。
[0048] 圖5為本發(fā)明-實施例中用戶設備與網(wǎng)關設備綁定的示意圖。

【具體實施方式】
[0049] 下面結合附圖和實施例對本發(fā)明作進一步說明,本發(fā)明的實施方式包括但不限于 下列實施例。
[0050] 實施例
[0051] 本發(fā)明提供了一種開放式智能網(wǎng)關平臺用戶賬號與網(wǎng)關設備的綁定方法,適用于 用戶設備與網(wǎng)關設備進行綁定。如圖1所示,本發(fā)明所涉及到的智能網(wǎng)關平臺,在硬件結構 方面,其包括匯聚中心服務器、接入服務器、分流服務器(即DNS服務器)、數(shù)據(jù)庫服務器以 及網(wǎng)關設備。所述接入服務器、分流服務器和數(shù)據(jù)庫服務器均與匯聚中心服務器連接,所述 網(wǎng)關設備則與接入服務器連接。并且,所述分流服務器和網(wǎng)關設備均至少為一臺。而所述 接入服務器則至少為兩臺。
[0052] 上述服務器和網(wǎng)關設備采用的具體硬件設備及其配置分別如下:
[0053] 接入服務器:至強處理器,8GB內存,雙碟鏡像,千兆雙網(wǎng)口;
[0054] 匯聚中心服務器:至強處理器,16GB內存,雙碟鏡像,千兆雙網(wǎng)口;
[0055] 數(shù)據(jù)庫服務器:雙至強處理器,16GB內存,雙碟鏡像,千兆雙網(wǎng)口;
[0056] 分流服務器:至強處理器,8GB內存,雙碟鏡像,千兆雙網(wǎng)口。
[0057] 上述服務器均采用至強處理器,可以更好地符合大數(shù)據(jù)量的密集連續(xù)運算。
[0058] 按照智能網(wǎng)關平臺的上述硬件結構,下面對本發(fā)明的綁定過程進行介紹。
[0059] 如圖2所示,首先,網(wǎng)關設備隨機選擇接入服務器,并建立連接,在該步驟中,網(wǎng)關 設備與接入服務器默認采用UDP的方式建立連接,若連接不成功,則采用TCP的方式建立連 接。如此設計,主要是因為UDP協(xié)議實現(xiàn)起來相對比TCP協(xié)議更加簡單,TCP的握手過程會 消耗資源,而UDP無須握手過程,所以不會消耗資源。由于考慮到本發(fā)明的設計特點,因此, 為了避免資源的浪費,本發(fā)明優(yōu)先采用UDP連接,減少通訊開銷,并在一定程度上降低響應 延時,增強用戶體驗度。
[0060] 而后,如圖3所示,網(wǎng)關設備向當接入服務器發(fā)送連接請求,并開啟該網(wǎng)關設備中 的定時器,在定時器設定的時間內,該網(wǎng)關設備判定是否有收到接入服務器發(fā)送的響應請 求,是,則網(wǎng)關設備與接入服務器連接成功;否,則判定網(wǎng)關設備向當前接入服務器發(fā)送的 連接請求是否超過三次,是,則自動連接下一臺接入服務器,并重新向下一臺服務器發(fā)送連 接請求;否,則網(wǎng)關設備向接入服務器再次發(fā)送連接請求,并重置定時器,然后繼續(xù)在定時 器設定的時間內,判定是否有收到接入服務器發(fā)送的響應請求。
[0061] 當網(wǎng)關設備接收到接入服務器發(fā)送的響應請求后,網(wǎng)關設備將設備信息發(fā)送至接 入服務器,并由接入服務器將網(wǎng)關設備的信息轉發(fā)至匯聚中心服務器。接著,匯聚中心服務 器檢查數(shù)據(jù)庫服務器中是否存儲有該網(wǎng)關設備的設備標識(ID),是,則匯聚中心服務器根 據(jù)設備標識對網(wǎng)關設備進行驗證;否,則為該網(wǎng)關設備分配設備標識,并存儲于數(shù)據(jù)庫服務 器中,然后根據(jù)分配的設備標識對該網(wǎng)關設備進行驗證;如圖4所示,本實施例中,當需要 匯聚中心服務器為網(wǎng)關設備分配設備標識、并進行驗證時,其具體過程如下:
[0062] (1)匯聚中心服務器向接入服務器發(fā)送全為零的序列號(例如00000),接入服務 器生成一個隨機數(shù)(例如23456),然后與該序列號組成網(wǎng)關設備的設備標識(例如序列號 與隨機數(shù)組成了 23456,則網(wǎng)關設備的設備標識即為23456),并回復給網(wǎng)關設備,網(wǎng)關設備 獲取到設備標識;
[0063] (2)網(wǎng)關設備按照消息摘要算法MD5的方式對設備標識進行加密,并發(fā)送至接入 服務器中;由于采用MD5加密的技術為現(xiàn)有應用成熟的技術,因此本實施例不再對其加密 的過程進行詳細介紹;
[0064] (3)接入服務器接收加密的設備標識,并對其進行解密,確認所接收的設備標識 是否與其存儲的一致,是,則驗證成功,并將該設備標識發(fā)送至匯聚中心服務器,執(zhí)行步驟 (4);否,則清除原設備標識,并反饋至匯聚中心服務器,然后重復步驟(1);
[0065] (4)匯聚中心服務器根據(jù)設備標識對網(wǎng)關設備進行驗證。
[0066] 再接著,匯聚中心服務器判斷網(wǎng)關設備是否驗證成功,是,則匯聚中心服務器在數(shù) 據(jù)庫中將該網(wǎng)關設備的狀態(tài)信息修改為"在線",并發(fā)送"驗證成功"的信息到接入服務器 中;否,則清除原設備標識,反復為網(wǎng)關設備分配設備標識,并進行驗證,直至網(wǎng)關設備驗證 成功,然后匯聚中心服務器在數(shù)據(jù)庫中將該網(wǎng)關設備的狀態(tài)信息修改為"在線",并發(fā)送"驗 證成功"的信息到接入服務器中,而接入服務器則發(fā)送注冊成功的消息到網(wǎng)關設備。
[0067] 并且,為了使匯聚中心服務器的負載平衡,實現(xiàn)對網(wǎng)關設備的狀態(tài)進行實時跟蹤, 同時確保網(wǎng)關設備與接入服務器正常連接,網(wǎng)關設備在注冊成功后,其會按照設定的心跳 周期定期向匯聚中心服務器報告狀態(tài)信息。匯聚中心服務器則根據(jù)負載情況,調整網(wǎng)關設 備的心跳周期,確保網(wǎng)關設備與接入服務器的正常連接。本實施例中,匯聚中心服務器調整 網(wǎng)關設備的心跳周期、確保網(wǎng)關設備與接入服務器正常連接的具體過程如下:
[0068] (1)網(wǎng)關設備按照設定的心跳周期定期向接入層服務器報告其狀態(tài)信息;
[0069] (2)接入服務器判斷是否有定時接收到網(wǎng)關設備發(fā)送的狀態(tài)信息,是,則將狀態(tài)信 息轉發(fā)至匯聚中心服務器,并執(zhí)行步驟(3)至(5);否,則執(zhí)行步驟(6)至(8);
[0070] (3)匯聚層服務器收到網(wǎng)關設備狀態(tài)信息,判定當前連接的網(wǎng)關設備的數(shù)量是否 超過了其預設的閾值,是,則繼續(xù)保持該心跳周期,同時回復接入服務器;否,則將網(wǎng)關設備 的心跳周期加倍,并回復至接入服務器;
[0071] (4)接入服務器將回復信息轉至網(wǎng)關設備;
[0072] (5)判定網(wǎng)關設備是否收到回復,是,則重復步驟(1);否,則執(zhí)行下步驟(6);
[0073] (6)網(wǎng)關設備判定其發(fā)送狀態(tài)信息的次數(shù)是否有超過三次后仍然未得到響應,是, 則執(zhí)行步驟(7);否,則網(wǎng)關設備將設定的心跳周期時間減半,并重復步驟(1);
[0074] (7)網(wǎng)關設備與接入服務器斷開連接;
[0075] (8)接入服務器發(fā)送"狀態(tài)修改"消息到匯聚中心服務器,匯聚中心服務器在數(shù)據(jù) 庫中將該網(wǎng)關設備的狀態(tài)信息修改為"離線",并執(zhí)行步驟(9);
[0076] (9)網(wǎng)關設備與接入服務器重新建立連接。
[0077] 在網(wǎng)關設備與接入服務器建立連接、且驗證成功后,用戶登錄智能網(wǎng)關平臺系統(tǒng), 并使用戶設備與分流服務器連接,分流服務器將用戶設備分配至匯聚中心服務器。然后,用 戶設備與網(wǎng)關設備建立UDP連接。用戶設備請求與網(wǎng)關設備綁定,并發(fā)送認證請求,網(wǎng)關設 備對該認證請求進行認證,若網(wǎng)關設備認證成功,則回復用戶設備"綁定成功";若認證不成 功,則回復用戶設備"綁定失敗"。如此,用戶設備便與網(wǎng)關設備成功綁定,如圖5所示。
[0078] 為更進一步地闡述本發(fā)明的技術方案,本實施例以同一公共環(huán)境下三臺網(wǎng)關設備 A、B、C,以及用戶設備Ul、U2為實例來進行說明。
[0079] 實例1 :網(wǎng)關設備A與用戶設備U1進行綁定
[0080] (1)網(wǎng)關設備A連接接入服務器;
[0081] (2)匯聚中心服務器判定該網(wǎng)關設備A沒有獲取過設備標識;
[0082] (3)匯聚中心服務器為網(wǎng)關設備A重新分配設備標識;
[0083] (4)用戶設備U1連接網(wǎng)關設備A成功;
[0084] (5)用戶登錄智能網(wǎng)關平臺系統(tǒng),并點擊"綁定設備",請求與網(wǎng)關設備A綁定;
[0085] (6)用戶設備發(fā)送認證請求,網(wǎng)關設備A進行認證;
[0086] (7)網(wǎng)關設備A判定用戶是否認證成功,是,則用戶設備U1與網(wǎng)關設備A綁定成 功,并建立如表1的用戶設備與網(wǎng)關設備的對應關系表。
[0087] 設備ID I設備名稱I設備類型I設備IP I設備狀態(tài)~~|用戶名稱 23456~ A 網(wǎng)關 202. 115. 43. 11~WM --
[0088] 表 1
[0089] 實例2 :網(wǎng)關設備Β與用戶設備U2進行綁定
[0090] (1)網(wǎng)關設備Β連接接入服務器;
[0091] (2)匯聚中心服務器判定該網(wǎng)關設備Β獲取過設備標識;
[0092] (3)匯聚中心服務器驗證該網(wǎng)關設備的設備標識有效,網(wǎng)關設備Β驗證成功;
[0093] (4)用戶設備U2連接網(wǎng)關設備Β成功;
[0094] (5)用戶通過手機ΑΡΡ登錄智能網(wǎng)關平臺系統(tǒng),并點擊"綁定設備",請求與網(wǎng)關設 備Β綁定;
[0095] (6)用戶設備發(fā)送認證請求,網(wǎng)關設備Β進行認證;
[0096] (7)由于數(shù)據(jù)庫沒有該用戶設備U2的信息,因此認定不成功,用戶設備U2與網(wǎng)關 設備Β綁定失敗。
[0097] 實例3 :網(wǎng)關設備C與用戶設備U2進行綁定
[0098] (1)網(wǎng)關設備C隨機連接接入服務器;
[0099] (2)網(wǎng)關設備C向當前接入服務器發(fā)送連接請求,并開啟定時器;
[0100] (3)在定時器內,網(wǎng)關設備C沒有收到接入服務器的響應請求;
[0101] (4)網(wǎng)關設備C向接入服務器第二次發(fā)送連接請求,并重置定時器;
[0102] (5)在定時器內,網(wǎng)關設備C仍沒有收到接入服務器的響應請求;
[0103] (6)網(wǎng)關設備C向接入服務器第三次發(fā)送連接請求,并重置定時器;
[0104] (7)在定時器內,網(wǎng)關設備C仍沒有收到接入服務器的響應請求;
[0105] (8)網(wǎng)關設備C判定向當前接入服務器發(fā)送連接請求已超過三次,且沒有收到響 應,因此斷開與當前接入服務器的連接,并自動連接下一個接入服務器;
[0106] (9)網(wǎng)關設備C連接下一個接入服務器。
[0107] (10)匯聚中心服務器判定該網(wǎng)關設備C沒有獲取過設備標識;
[0108] (11)匯聚中心服務器重新為網(wǎng)關設備C分配設備標識;
[0109] (12)用戶設備U2連接網(wǎng)關設備C成功;
[0110] (13)用戶通過掃描二維碼登錄智能網(wǎng)關平臺系統(tǒng),并點擊"綁定設備",請求綁定 網(wǎng)關設備C ;
[0111] (14)用戶設備發(fā)送認證請求,網(wǎng)關設備C進行認證。
[0112] (15)網(wǎng)關設備C判定用戶是否認證成功,是,則用戶設備U2與網(wǎng)關設備C綁定成 功,并建立如表2的用戶設備與網(wǎng)關設備的對應關系表。
[0113] 設備ID |設備名稱|設備類型|設備IP |設備狀態(tài)~~|用戶名稱 23457~C 網(wǎng)關 202. 115.43. 12 在線 --2
[0114] 表 2
[0115] 本發(fā)明通過上述綁定方法,控制了用戶與網(wǎng)關設備的聯(lián)通,能夠有效解決多級別 用戶和多廠家設備共存引起的管理復雜度高的問題,以及開放式智能網(wǎng)關平臺所帶來的安 全隱患問題,提高了組網(wǎng)的兼容性,實現(xiàn)了統(tǒng)一、集中式管理,因此,與現(xiàn)有技術相比,本發(fā) 明具有突出的實質性特點和顯著的進步。
[0116] 上述實施例僅為本發(fā)明的優(yōu)選實施例,并非對本發(fā)明保護范圍的限制,但凡采用 本發(fā)明的設計原理,以及在此基礎上進行非創(chuàng)造性勞動而作出的變化,均應屬于本發(fā)明的 保護范圍之內。
【權利要求】
1. 基于開放式智能網(wǎng)關平臺用戶賬號與網(wǎng)關設備的綁定方法,其特征在于,包括以下 步驟: 51 :將網(wǎng)關設備與接入服務器建立連接; 52 :網(wǎng)關設備將設備信息發(fā)送至接入服務器,并由接入服務器將網(wǎng)關設備的信息轉發(fā) 至匯聚中心服務器; 53 :匯聚中心服務器檢查數(shù)據(jù)庫服務器中是否存儲有該網(wǎng)關設備的設備標識,是,則匯 聚中心服務器根據(jù)設備標識對網(wǎng)關設備進行驗證;否,則為該網(wǎng)關設備分配設備標識,并存 儲于數(shù)據(jù)庫服務器中,然后根據(jù)分配的設備標識對該網(wǎng)關設備進行驗證; S4:匯聚中心服務器判斷網(wǎng)關設備是否驗證成功,是,則匯聚中心服務器在數(shù)據(jù)庫中將 該網(wǎng)關設備的狀態(tài)信息修改為"在線",并發(fā)送"驗證成功"的信息到接入服務器中;否,則清 除原設備標識,反復為網(wǎng)關設備分配設備標識,并進行驗證,直至網(wǎng)關設備驗證成功,然后 匯聚中心服務器在數(shù)據(jù)庫中將該網(wǎng)關設備的狀態(tài)信息修改為"在線",并發(fā)送"驗證成功"的 信息到接入服務器中; 55 :接入服務器發(fā)送"注冊成功"的消息到網(wǎng)關設備; 56 :用戶登錄智能網(wǎng)關平臺系統(tǒng),并使用戶設備與分流服務器連接,分流服務器將用戶 設備分配至匯聚中心服務器; 57 :用戶設備與網(wǎng)關設備建立UDP連接; 58 :用戶設備請求與網(wǎng)關設備綁定,并發(fā)送認證請求,網(wǎng)關設備對該認證請求進行認 證; 59 :網(wǎng)關設備認證成功,回復用戶設備"綁定成功";若認證不成功,則回復用戶設備"綁 定失敗"。
2. 根據(jù)權利要求1所述的基于開放式智能網(wǎng)關平臺用戶賬號與網(wǎng)關設備的綁定方法, 其特征在于,所述步驟S1中,網(wǎng)關設備與連接基礎業(yè)務應用通道的接入服務器默認采用 m)P的方式建立連接,若連接不成功,則采用tcp的方式建立連接。
3. 根據(jù)權利要求1或2所述的基于開放式智能網(wǎng)關平臺用戶賬號與網(wǎng)關設備的綁定方 法,其特征在于,所述步驟S1包括以下步驟: 5101 :網(wǎng)關設備隨機選擇接入服務器; 5102 :網(wǎng)關設備向接入服務器發(fā)送連接請求,并開啟該網(wǎng)關設備中的定時器; 5103 :在定時器設定的時間內,該網(wǎng)關設備判定是否有收到接入服務器發(fā)送的響應請 求,是,則網(wǎng)關設備與接入服務器連接成功;否,則執(zhí)行步驟S104 ; S104:判定網(wǎng)關設備向當前接入服務器發(fā)送的連接請求是否超過三次,是,則自動連接 下一臺接入服務器,并重復步驟S102 ;否,則網(wǎng)關設備向接入服務器再次發(fā)送連接請求,并 重置定時器,然后重復步驟S103。
4. 根據(jù)權利要求3所述的基于開放式智能網(wǎng)關平臺用戶賬號與網(wǎng)關設備的綁定方法, 其特征在于,所述步驟S3中,匯聚中心服務器為網(wǎng)關設備分配設備標識、并進行驗證的具 體過程如下: (1)匯聚中心服務器向接入服務器發(fā)送全為零的序列號,接入服務器生成一個隨機 數(shù),然后與該序列號組成網(wǎng)關設備的設備標識,并回復給網(wǎng)關設備,網(wǎng)關設備獲取到設備標 識; (2) 網(wǎng)關設備按照消息摘要算法MD5的方式對設備標識進行加密,并發(fā)送至接入服務 器中; (3) 接入服務器接收加密的設備標識,并對其進行解密,確認所接收的設備標識是否 與其存儲的一致,是,則驗證成功,并將該設備標識發(fā)送至匯聚中心服務器,執(zhí)行步驟(4); 否,則清除原設備標識,并反饋至匯聚中心服務器,然后重復步驟(1); (4) 匯聚中心服務器根據(jù)設備標識對網(wǎng)關設備進行驗證。
5. 根據(jù)權利要求4所述的基于開放式智能網(wǎng)關平臺用戶賬號與網(wǎng)關設備的綁定方法, 其特征在于,所述步驟S5中,網(wǎng)關設備注冊成功后,還按照設定的心跳周期定期向匯聚中 心服務器報告狀態(tài)信息,匯聚中心服務器根據(jù)負載情況,調整網(wǎng)關設備的心跳周期,確保網(wǎng) 關設備與接入服務器的正常連接。
6. 根據(jù)權利要求5所述的基于開放式智能網(wǎng)關平臺用戶賬號與網(wǎng)關設備的綁定方法, 其特征在于,匯聚中心服務器調整網(wǎng)關設備的心跳周期、確保網(wǎng)關設備與接入服務器正常 連接的具體過程如下: (1) 網(wǎng)關設備按照設定的心跳周期定期向接入層服務器報告其狀態(tài)信息; (2) 接入服務器判斷是否有定時接收到網(wǎng)關設備發(fā)送的狀態(tài)信息,是,則將狀態(tài)信息轉 發(fā)至匯聚中心服務器,并執(zhí)行步驟(3)至(5);否,則執(zhí)行步驟(6)至(8); (3) 匯聚層服務器收到網(wǎng)關設備狀態(tài)信息,判定當前連接的網(wǎng)關設備的數(shù)量是否超過 了其預設的閾值,是,則繼續(xù)保持該心跳周期,同時回復接入服務器;否,則將網(wǎng)關設備的心 跳周期加倍,并回復至接入服務器; (4) 接入服務器將回復信息轉至網(wǎng)關設備; (5) 判定網(wǎng)關設備是否收到回復,是,則重復步驟(1);否,則執(zhí)行下步驟(6); (6) 網(wǎng)關設備判定其發(fā)送狀態(tài)信息的次數(shù)是否有超過三次后仍然未得到響應,是,則執(zhí) 行步驟(7);否,則網(wǎng)關設備將設定的心跳周期時間減半,并重復步驟(1); (7) 網(wǎng)關設備與接入服務器斷開連接; (8) 接入服務器發(fā)送"狀態(tài)修改"消息到匯聚中心服務器,匯聚中心服務器在數(shù)據(jù)庫中 將該網(wǎng)關設備的狀態(tài)信息修改為"離線",并執(zhí)行步驟(9); (9) 網(wǎng)關設備與接入服務器重新建立連接。
【文檔編號】H04L29/06GK104144168SQ201410406095
【公開日】2014年11月12日 申請日期:2014年8月15日 優(yōu)先權日:2014年8月15日
【發(fā)明者】葉柯, 李可 申請人:深圳市蜂聯(lián)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
松潘县| 永川市| 漳浦县| 峡江县| 耿马| 洪雅县| 林甸县| 贺州市| 尚义县| 宣城市| 石阡县| 突泉县| 枣强县| 密山市| 大埔县| 扎赉特旗| 鄂托克前旗| 东辽县| 武安市| 孝昌县| 渭南市| 南阳市| 开阳县| 安西县| 正蓝旗| 凤山市| 和田市| 陕西省| 正宁县| 吉安市| 黄浦区| 杭锦后旗| 土默特左旗| 扬中市| 明水县| 玛曲县| 米林县| 峨眉山市| 临西县| 丹寨县| 循化|