一種開放式智能網(wǎng)關(guān)平臺共享用戶賬號的實(shí)現(xiàn)方法
【專利摘要】本發(fā)明公開一種開放式智能網(wǎng)關(guān)平臺共享用戶賬號的實(shí)現(xiàn)方法,包括:包括:S1:用戶登錄智能網(wǎng)關(guān)平臺系統(tǒng);S2:用戶設(shè)備與網(wǎng)關(guān)設(shè)備綁定;S3:匯聚中心服務(wù)器傳送用戶賬號信息至網(wǎng)關(guān)設(shè)備;S4:用戶設(shè)備發(fā)送連接到擴(kuò)展業(yè)務(wù)應(yīng)用通道指令到網(wǎng)關(guān)設(shè)備;S5:網(wǎng)關(guān)設(shè)備連接接入服務(wù)器;S6:網(wǎng)關(guān)設(shè)備向接入服務(wù)器發(fā)出命令請求,完成擴(kuò)展業(yè)務(wù)應(yīng)用插件的配置和安裝;S7:用戶設(shè)備登陸到擴(kuò)展業(yè)務(wù)應(yīng)用的驗(yàn)證頁面進(jìn)行驗(yàn)證;S8:匯聚中心服務(wù)器將用戶賬號信息發(fā)送至網(wǎng)關(guān)設(shè)備;S9:網(wǎng)關(guān)設(shè)備判定收到的賬號信息與存儲的信息一致后,提示用戶登錄成功。本發(fā)明有效解決了智能網(wǎng)關(guān)平臺對用戶賬號信息管理麻煩的問題,并大幅增強(qiáng)了用戶體驗(yàn)度。
【專利說明】-種開放式智能網(wǎng)關(guān)平臺共享用戶賬號的實(shí)現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種用戶賬號共享的實(shí)現(xiàn)方法,具體涉及的是一種開放式智能網(wǎng)關(guān)平 臺共享用戶賬號的實(shí)現(xiàn)方法。
【背景技術(shù)】
[0002] 隨著移動互聯(lián)網(wǎng)的高速發(fā)展和移動應(yīng)用的廣泛普及,用戶對智能網(wǎng)關(guān)的需求也與 日俱增。智能網(wǎng)關(guān)是多網(wǎng)絡(luò)接入和內(nèi)網(wǎng)管理的樞紐,它作為運(yùn)營商、數(shù)字內(nèi)容提供商以及網(wǎng) 絡(luò)設(shè)備廠商提供網(wǎng)絡(luò)服務(wù)的通道,除了提供寬帶數(shù)據(jù)、語音和視頻外,還提供家庭安全、能 源管理、健康監(jiān)測等其它網(wǎng)絡(luò)應(yīng)用和服務(wù),極大地改善了用戶的聯(lián)網(wǎng)體驗(yàn)。
[0003] 近年來,開放式的、可擴(kuò)展智能網(wǎng)關(guān)平臺逐漸成為一種發(fā)展趨勢,其硬件支持實(shí)時 的功能擴(kuò)展和重構(gòu),軟件可以快速、有效的更新,與此同時,網(wǎng)絡(luò)業(yè)務(wù)的發(fā)展需要部署各種 各樣復(fù)雜的擴(kuò)展業(yè)務(wù)應(yīng)用。但是,各個擴(kuò)展業(yè)務(wù)應(yīng)用之間,如智能家居應(yīng)用與電子市場應(yīng)用 等,都需要各自維護(hù)用戶賬號信息,不利于實(shí)現(xiàn)集中、統(tǒng)一地管理,同時用戶登錄不同的應(yīng) 用界面都要多次輸入用戶賬號驗(yàn)證信息,用戶體驗(yàn)也不理想。
[0004] 因此,如何保證不同業(yè)務(wù)應(yīng)用之間用戶賬號信息的一致性和安全性,提供更為靈 活的管理機(jī)制,從而增強(qiáng)用戶體驗(yàn),是亟需解決的問題。
【發(fā)明內(nèi)容】
[0005] 針對上述技術(shù)不足,本發(fā)明提供了一種開放式智能網(wǎng)關(guān)平臺共享用戶賬號的實(shí)現(xiàn) 方法,其提出了一種將用戶賬號在不同應(yīng)用間進(jìn)行傳遞和共享的技術(shù)方案,不僅保證了不 同業(yè)務(wù)應(yīng)用之間用戶賬號信息的一致性和安全性,而且方便智能網(wǎng)關(guān)平臺對用戶賬號的管 理。
[0006] 為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:
[0007] -種開放式智能網(wǎng)關(guān)平臺共享用戶賬號的實(shí)現(xiàn)方法,包括以下步驟:
[0008] S1 :用戶登錄智能網(wǎng)關(guān)平臺系統(tǒng),并使用戶設(shè)備與分流服務(wù)器連接,分流服務(wù)器將 用戶設(shè)備分配至匯聚中心服務(wù)器;
[0009] S2 :用戶設(shè)備與網(wǎng)關(guān)設(shè)備建立UDP連接,并進(jìn)行綁定;
[0010] S3:綁定成功后,匯聚中心服務(wù)器將用戶賬號信息傳送至綁定的網(wǎng)關(guān)設(shè)備,并存儲 于網(wǎng)關(guān)設(shè)備;
[0011] S4 :用戶設(shè)備發(fā)送連接到指定的擴(kuò)展業(yè)務(wù)應(yīng)用通道指令到網(wǎng)關(guān)設(shè)備;
[0012] S5:網(wǎng)關(guān)設(shè)備收到指令后,與連接擴(kuò)展業(yè)務(wù)應(yīng)用通道的接入服務(wù)器建立TCP連接, 并發(fā)送啟動擴(kuò)展業(yè)務(wù)應(yīng)用通道和注冊的消息;
[0013] S6 :網(wǎng)關(guān)設(shè)備注冊成功,并向擴(kuò)展業(yè)務(wù)應(yīng)用通道發(fā)出命令請求,完成擴(kuò)展業(yè)務(wù)應(yīng)用 插件在智能網(wǎng)關(guān)平臺上的配置和安裝;
[0014] S7 :用戶設(shè)備登陸到指定的擴(kuò)展業(yè)務(wù)應(yīng)用的驗(yàn)證頁面進(jìn)行驗(yàn)證;
[0015] S8 :匯聚中心服務(wù)器將用戶賬號信息發(fā)送至網(wǎng)關(guān)設(shè)備;
[0016] S9:網(wǎng)關(guān)設(shè)備將接收到的用戶賬號信息與存儲的信息進(jìn)行比較核對,判定二者一 致后,提示用戶登錄成功,用戶設(shè)備可與指定的擴(kuò)展業(yè)務(wù)應(yīng)用進(jìn)行信息交互;
[0017] S10 :循環(huán)步驟S4?S9。
[0018] 具體地說,所述步驟S2中,用戶設(shè)備與網(wǎng)關(guān)設(shè)備綁定的具體過程如下:
[0019] (1)用戶設(shè)備向網(wǎng)關(guān)設(shè)備發(fā)起綁定請求;
[0020] (2)用戶發(fā)送認(rèn)證請求,網(wǎng)關(guān)設(shè)備對該認(rèn)證請求進(jìn)行認(rèn)證;
[0021] (3)網(wǎng)關(guān)設(shè)備認(rèn)證成功,回復(fù)用戶設(shè)備"綁定成功";若認(rèn)證不成功,則回復(fù)用戶設(shè) 備"綁定失敗",并禁止該用戶設(shè)備的后續(xù)操作。
[0022] 具體地說,所述步驟S3包括以下步驟:
[0023] S301 :匯聚中心服務(wù)器為用戶賬戶密碼分配隨機(jī)的關(guān)鍵碼,并將該隨機(jī)的關(guān)鍵碼 與用戶賬戶密碼合并,然后再按照消息摘要算法MD5的方式進(jìn)行加密;
[0024] S302 :匯聚中心服務(wù)器將加密信息發(fā)送至接入服務(wù)器;
[0025] S303 :接入服務(wù)器將其接收的加密信息轉(zhuǎn)至與用戶設(shè)備綁定的網(wǎng)關(guān)設(shè)備,網(wǎng)關(guān)設(shè) 備存儲用戶賬號信息。
[0026] 進(jìn)一步地,所述用戶設(shè)備為手機(jī)、平板電腦或PC機(jī)。
[0027] 與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果:
[0028] (1)本發(fā)明通過將用戶設(shè)備與網(wǎng)關(guān)設(shè)備綁定的方式,控制了用戶與網(wǎng)關(guān)設(shè)備的聯(lián) 通,限制了非法用戶接入,從而有效解決了開放式智能網(wǎng)關(guān)平臺所帶來的安全隱患問題;同 時,本發(fā)明還基于安全性較高的消息摘要算法MD5對用戶賬號信息進(jìn)行加密,加強(qiáng)了破解 的難度,即使被解密,也難以獲取用戶密碼明文,因此,其安全性相當(dāng)高。
[0029] (2)本發(fā)明通過傳遞用戶賬號信息,保證了不同業(yè)務(wù)應(yīng)用之間用戶賬號信息的一 致性,避免了用戶在不同應(yīng)用之間需要多次登陸的問題,大幅提高了智能網(wǎng)關(guān)平臺的操作 速度,并且也方便了智能網(wǎng)關(guān)平臺對用戶賬號的管理,進(jìn)而增強(qiáng)了用戶的體驗(yàn)度。
[0030] (3)本發(fā)明提出的用戶賬號信息共享方法在實(shí)際應(yīng)用中易于實(shí)現(xiàn),而且不引入額 外的硬件成本,降低了智能網(wǎng)關(guān)平臺管理用戶賬號的復(fù)雜度。
[0031] (4)本發(fā)明在實(shí)現(xiàn)用戶賬號信息共享的同時,增強(qiáng)了其安全度,從而在方便用戶快 速登錄不同業(yè)務(wù)應(yīng)用的同時,還能保證其賬號信息的安全,因此,本發(fā)明具有廣泛的應(yīng)用前 景,適于推廣應(yīng)用。
【專利附圖】
【附圖說明】
[0032] 圖1為本發(fā)明所用到的智能網(wǎng)關(guān)平臺的硬件系統(tǒng)框圖。
[0033] 圖2為本發(fā)明所用到的智能網(wǎng)關(guān)平臺建立基礎(chǔ)業(yè)務(wù)應(yīng)用通道的示意圖。
[0034] 圖3為本發(fā)明所用到的智能網(wǎng)關(guān)平臺建立擴(kuò)展業(yè)務(wù)應(yīng)用通道的示意圖。
[0035] 圖4為本發(fā)明的流程示意圖。
[0036] 圖5為網(wǎng)關(guān)設(shè)備與用戶設(shè)備綁定的流程示意圖。
[0037] 圖6為用戶賬號信息傳送至綁定的網(wǎng)關(guān)設(shè)備的流程示意圖
【具體實(shí)施方式】
[0038] 下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步說明,本發(fā)明的實(shí)施方式包括但不限于 下列實(shí)施例。
[0039] 實(shí)施例
[0040] 本發(fā)明提供了一種開放式智能網(wǎng)關(guān)平臺共享用戶賬號的實(shí)現(xiàn)方法,用于實(shí)現(xiàn)在不 同業(yè)務(wù)應(yīng)用之間傳遞用戶賬號信息、避免用戶需要多次登錄的目的。如圖1所示,本發(fā)明所 涉及到的智能網(wǎng)關(guān)平臺,在硬件結(jié)構(gòu)方面,其包括匯聚中心服務(wù)器、接入服務(wù)器、分流服務(wù) 器(即DNS服務(wù)器)、數(shù)據(jù)庫服務(wù)器以及網(wǎng)關(guān)設(shè)備。所述接入服務(wù)器、分流服務(wù)器和數(shù)據(jù)庫 服務(wù)器均與匯聚中心服務(wù)器連接,所述網(wǎng)關(guān)設(shè)備則與接入服務(wù)器連接。并且,所述分流服務(wù) 器和網(wǎng)關(guān)設(shè)備均至少為一臺。而所述接入服務(wù)器則至少為兩臺。
[0041] 上述服務(wù)器和網(wǎng)關(guān)設(shè)備采用的具體硬件設(shè)備及其配置分別如下:
[0042] 接入服務(wù)器:至強(qiáng)處理器,8GB內(nèi)存,雙碟鏡像,千兆雙網(wǎng)口;
[0043] 匯聚中心服務(wù)器:至強(qiáng)處理器,16GB內(nèi)存,雙碟鏡像,千兆雙網(wǎng)口;
[0044] 數(shù)據(jù)庫服務(wù)器:雙至強(qiáng)處理器,16GB內(nèi)存,雙碟鏡像,千兆雙網(wǎng)口;
[0045] 分流服務(wù)器:至強(qiáng)處理器,8GB內(nèi)存,雙碟鏡像,千兆雙網(wǎng)口;
[0046] 網(wǎng)關(guān)設(shè)備:無線路由器或極路由,16GB內(nèi)置存儲空間,2. 4GHz頻率。
[0047] 上述服務(wù)器均采用至強(qiáng)處理器,可以更好地符合大數(shù)據(jù)量的密集連續(xù)運(yùn)算。
[0048] 按照智能網(wǎng)關(guān)平臺的上述硬件結(jié)構(gòu),下面對網(wǎng)關(guān)設(shè)備在智能網(wǎng)關(guān)平臺上的注冊過 程進(jìn)行介紹。
[0049] 首先,接入服務(wù)器分別與基礎(chǔ)業(yè)務(wù)應(yīng)用通道和擴(kuò)展業(yè)務(wù)應(yīng)用通道一一建立連接, 圖2為智能網(wǎng)關(guān)平臺建立的基礎(chǔ)業(yè)務(wù)應(yīng)用通道的示意圖,圖3則為智能網(wǎng)關(guān)平臺建立的擴(kuò) 展業(yè)務(wù)應(yīng)用通道示意圖。接著,網(wǎng)關(guān)設(shè)備隨機(jī)選擇連接基礎(chǔ)業(yè)務(wù)應(yīng)用通道的接入服務(wù)器,并 建立UDP連接。
[0050] 而后,網(wǎng)關(guān)設(shè)備向當(dāng)前接入服務(wù)器發(fā)送連接請求,并開啟該網(wǎng)關(guān)設(shè)備中的定時器, 在定時器設(shè)定的時間內(nèi),該網(wǎng)關(guān)設(shè)備判定是否有收到接入服務(wù)器發(fā)送的響應(yīng)請求,是,則網(wǎng) 關(guān)設(shè)備與接入服務(wù)器連接成功;否,則判定網(wǎng)關(guān)設(shè)備向當(dāng)前接入服務(wù)器發(fā)送的連接請求是 否超過三次,是,則自動連接下一臺接入服務(wù)器,并重新向下一臺服務(wù)器發(fā)送連接請求;否, 則網(wǎng)關(guān)設(shè)備向接入服務(wù)器再次發(fā)送連接請求,并重置定時器,然后繼續(xù)在定時器設(shè)定的時 間內(nèi),判定是否有收到接入服務(wù)器發(fā)送的響應(yīng)請求。
[0051] 當(dāng)網(wǎng)關(guān)設(shè)備接收到接入服務(wù)器發(fā)送的響應(yīng)請求后,網(wǎng)關(guān)設(shè)備將設(shè)備信息發(fā)送至接 入服務(wù)器,并由接入服務(wù)器將網(wǎng)關(guān)設(shè)備的信息轉(zhuǎn)發(fā)至匯聚中心服務(wù)器。接著,匯聚中心服務(wù) 器檢查數(shù)據(jù)庫服務(wù)器中是否存儲有該網(wǎng)關(guān)設(shè)備的設(shè)備標(biāo)識(ID),是,則匯聚中心服務(wù)器根 據(jù)設(shè)備標(biāo)識對網(wǎng)關(guān)設(shè)備進(jìn)行驗(yàn)證;否,則為該網(wǎng)關(guān)設(shè)備分配設(shè)備標(biāo)識,并存儲于數(shù)據(jù)庫服務(wù) 器中,然后根據(jù)分配的設(shè)備標(biāo)識對該網(wǎng)關(guān)設(shè)備進(jìn)行驗(yàn)證;本實(shí)施例中,當(dāng)需要匯聚中心服務(wù) 器為網(wǎng)關(guān)設(shè)備分配設(shè)備標(biāo)識、并進(jìn)行驗(yàn)證時,其具體過程如下:
[0052] (1)匯聚中心服務(wù)器向接入服務(wù)器發(fā)送全為零的序列號(例如00000),接入服務(wù) 器生成一個隨機(jī)數(shù)(例如23456),然后與該序列號組成網(wǎng)關(guān)設(shè)備的設(shè)備標(biāo)識(例如序列號 與隨機(jī)數(shù)組成了 23456,則網(wǎng)關(guān)設(shè)備的設(shè)備標(biāo)識即為23456),并回復(fù)給網(wǎng)關(guān)設(shè)備,網(wǎng)關(guān)設(shè)備 獲取到設(shè)備標(biāo)識;
[0053] (2)網(wǎng)關(guān)設(shè)備按照消息摘要算法MD5的方式對設(shè)備標(biāo)識進(jìn)行加密,并發(fā)送至接入 服務(wù)器中;由于采用MD5加密的技術(shù)為現(xiàn)有應(yīng)用成熟的技術(shù),因此本實(shí)施例不再對其加密 的過程進(jìn)行詳細(xì)介紹;
[0054] (3)接入服務(wù)器接收加密的設(shè)備標(biāo)識,并對其進(jìn)行解密,確認(rèn)所接收的設(shè)備標(biāo)識 是否與其存儲的一致,是,則驗(yàn)證成功,并將該設(shè)備標(biāo)識發(fā)送至匯聚中心服務(wù)器,執(zhí)行步驟 (4);否,則清除原設(shè)備標(biāo)識,并反饋至匯聚中心服務(wù)器,然后重復(fù)步驟(1);
[0055] (4)匯聚中心服務(wù)器根據(jù)設(shè)備標(biāo)識對網(wǎng)關(guān)設(shè)備進(jìn)行驗(yàn)證。
[0056] 再接著,匯聚中心服務(wù)器判斷網(wǎng)關(guān)設(shè)備是否驗(yàn)證成功,是,則匯聚中心服務(wù)器在數(shù) 據(jù)庫中將該網(wǎng)關(guān)設(shè)備的狀態(tài)信息修改為"在線",并發(fā)送"驗(yàn)證成功"的信息到接入服務(wù)器 中;否,則清除原設(shè)備標(biāo)識,反復(fù)為網(wǎng)關(guān)設(shè)備分配設(shè)備標(biāo)識,并進(jìn)行驗(yàn)證,直至網(wǎng)關(guān)設(shè)備驗(yàn)證 成功,然后匯聚中心服務(wù)器在數(shù)據(jù)庫中將該網(wǎng)關(guān)設(shè)備的狀態(tài)信息修改為"在線",并發(fā)送"驗(yàn) 證成功"的信息到接入服務(wù)器中,而接入服務(wù)器則發(fā)送注冊成功的消息到網(wǎng)關(guān)設(shè)備。
[0057] 在網(wǎng)關(guān)設(shè)備與接入服務(wù)器建立連接、且驗(yàn)證成功后,下面對本發(fā)明的實(shí)現(xiàn)流程進(jìn) 行介紹。
[0058] 如圖4所示,用戶登錄智能網(wǎng)關(guān)平臺系統(tǒng),并使用戶設(shè)備與分流服務(wù)器連接,分流 服務(wù)器將用戶設(shè)備分配至匯聚中心服務(wù)器。然后,用戶設(shè)備與網(wǎng)關(guān)設(shè)備建立UDP連接,并進(jìn) 行綁定。如圖5所示,本實(shí)施例中,用戶設(shè)備與網(wǎng)關(guān)設(shè)備的綁定過程如下:
[0059] (1)用戶設(shè)備向網(wǎng)關(guān)設(shè)備發(fā)起綁定請求;
[0060] (2)用戶發(fā)送認(rèn)證請求,網(wǎng)關(guān)設(shè)備對該認(rèn)證請求進(jìn)行認(rèn)證;
[0061] (3)網(wǎng)關(guān)設(shè)備認(rèn)證成功,則回復(fù)用戶設(shè)備"綁定成功";若認(rèn)證不成功,則回復(fù)用戶 設(shè)備"綁定失敗",并禁止該用戶設(shè)備的后續(xù)操作。
[0062] 綁定成功后,匯聚中心服務(wù)器將用戶賬號信息傳送至綁定的網(wǎng)關(guān)設(shè)備,并存儲于 網(wǎng)關(guān)設(shè)備,如圖6所示,該具體的過程如下:
[0063] (1)匯聚中心服務(wù)器為用戶賬戶密碼分配隨機(jī)的關(guān)鍵碼,并將該隨機(jī)的關(guān)鍵碼與 用戶賬戶密碼合并,然后再按照消息摘要算法MD5的方式進(jìn)行加密;
[0064] (2)匯聚中心服務(wù)器將加密信息發(fā)送至接入服務(wù)器;
[0065] (3)接入服務(wù)器將其接收的加密信息轉(zhuǎn)至與用戶設(shè)備綁定的網(wǎng)關(guān)設(shè)備,網(wǎng)關(guān)設(shè)備 存儲用戶賬號信息;如此即可實(shí)現(xiàn)用戶設(shè)備對網(wǎng)關(guān)設(shè)備的遠(yuǎn)程管理。
[0066] 然后,用戶設(shè)備發(fā)送連接到指定的擴(kuò)展業(yè)務(wù)應(yīng)用通道指令到網(wǎng)關(guān)設(shè)備,網(wǎng)關(guān)設(shè)備 收到指令后,與連接擴(kuò)展業(yè)務(wù)應(yīng)用通道的接入服務(wù)器建立TCP連接,并發(fā)送啟動擴(kuò)展業(yè)務(wù) 應(yīng)用通道的消息和注冊消息,該步驟中,網(wǎng)關(guān)設(shè)備與連接擴(kuò)展業(yè)務(wù)應(yīng)用通道的接入服務(wù)器 建立連接后,其注冊過程與上述注冊過程一樣。
[0067] 網(wǎng)關(guān)設(shè)備注冊成功后,向擴(kuò)展業(yè)務(wù)應(yīng)用通道發(fā)出命令請求,完成該擴(kuò)展業(yè)務(wù)應(yīng)用 插件在智能網(wǎng)關(guān)平臺上的配置和安裝,實(shí)現(xiàn)智能網(wǎng)關(guān)平臺對擴(kuò)展業(yè)務(wù)應(yīng)用的運(yùn)營管理(例 如提交、審核、發(fā)布、下線、排序、推薦等)。
[0068] 接著,用戶設(shè)備登錄到指定的擴(kuò)展業(yè)務(wù)應(yīng)用的驗(yàn)證頁面進(jìn)行驗(yàn)證,然后匯聚中心 服務(wù)器將登陸的賬號信息發(fā)送至網(wǎng)關(guān)設(shè)備,網(wǎng)關(guān)設(shè)備將其與存儲的信息進(jìn)行比較核對,判 定二者一致,然后提示用戶登錄成功,用戶設(shè)備可以與擴(kuò)展業(yè)務(wù)應(yīng)用進(jìn)行信息交互,如果判 定不一致,則重新判定。
[0069] 上述用戶設(shè)備通過網(wǎng)關(guān)設(shè)備與擴(kuò)展業(yè)務(wù)應(yīng)用之間進(jìn)行信息交互的方式,舉個例子 來說,例如,當(dāng)用戶設(shè)備(例如手機(jī)、平板電腦或PC機(jī))在智能網(wǎng)關(guān)平臺系統(tǒng)上點(diǎn)擊"電子 商城"的擴(kuò)展應(yīng)用時,將出現(xiàn)一個驗(yàn)證頁面,提示用戶輸入賬號信息。用戶輸入賬號名稱和 密碼后,只要網(wǎng)關(guān)設(shè)備核對賬號信息正確,并提示用戶登錄成功,用戶就可以在智能網(wǎng)關(guān)平 臺系統(tǒng)上對"電子商城"應(yīng)用進(jìn)行相關(guān)的操作。
[0070] 為更進(jìn)一步地闡述本發(fā)明的技術(shù)方案,本實(shí)施例以同一公共環(huán)境下一臺無線網(wǎng)關(guān) 設(shè)備A與一臺用戶設(shè)備U1為例進(jìn)行說明:
[0071] (1)智能網(wǎng)關(guān)平臺啟動,網(wǎng)關(guān)設(shè)備A與接入服務(wù)器1建立連接;
[0072] (2)網(wǎng)關(guān)設(shè)備A進(jìn)行注冊;
[0073] (3)網(wǎng)關(guān)設(shè)備A周期上報狀態(tài)信息至匯聚中心服務(wù)器1 ;
[0074] (4)用戶U1登錄智能網(wǎng)關(guān)平臺系統(tǒng),連接分流層服務(wù)器1,分流層服務(wù)器1根據(jù)網(wǎng) 關(guān)設(shè)備A狀態(tài)信息,將用戶設(shè)備U1分配至匯聚中心服務(wù)器1 ;
[0075] (5)用戶U1的賬號與網(wǎng)關(guān)設(shè)備A進(jìn)行綁定;
[0076] (6)匯聚中心服務(wù)器1為用戶U1密碼分配隨機(jī)的關(guān)鍵碼Keyl ;
[0077] (7)匯聚中心服務(wù)器將隨機(jī)的關(guān)鍵碼Keyl與用戶U1密碼Passwordl合并,再運(yùn)用 MD5進(jìn)行加密;
[0078] (8)匯聚中心服務(wù)器1將加密信息發(fā)送至接入服務(wù)器1 ;
[0079] (9)接入服務(wù)器1再將其轉(zhuǎn)至綁定的網(wǎng)關(guān)設(shè)備A,網(wǎng)關(guān)設(shè)備A存儲用戶U1賬號信 息;
[0080] (10)用戶設(shè)備U1發(fā)送連接到"電子市場應(yīng)用"指令到網(wǎng)關(guān)設(shè)備A ;
[0081] (11)網(wǎng)關(guān)設(shè)備A接收到指令后,向"電子市場"應(yīng)用的接入服務(wù)器發(fā)送啟動消息和 注冊消息,建立連接;
[0082] (12)用戶U1登錄"電子市場應(yīng)用"的驗(yàn)證頁面進(jìn)行驗(yàn)證;
[0083] (13)匯聚中心服務(wù)器將用戶U1賬號信息發(fā)送到網(wǎng)關(guān)設(shè)備A ;
[0084] (14)網(wǎng)關(guān)設(shè)備A將接收到的用戶賬號信息U1與存儲的U1賬號信息進(jìn)行比較核 對,判定收到的用戶賬號信息U1與存儲的U1賬號信息一致,用戶U1登錄成功;
[0085] (15)接著,用戶設(shè)備U1發(fā)送連接到"智能家居應(yīng)用"指令到網(wǎng)關(guān)設(shè)備A ;
[0086] (16)網(wǎng)關(guān)設(shè)備A接收到指令后,向"智能家居"應(yīng)用的接入服務(wù)器發(fā)送啟動消息和 注冊消息,建立連接;
[0087] (17)用戶U1登錄"智能家居應(yīng)用"的驗(yàn)證頁面進(jìn)行驗(yàn)證;
[0088] (18)匯聚中心服務(wù)器將用戶U1賬號信息發(fā)送到網(wǎng)關(guān)設(shè)備A ;
[0089] (19)網(wǎng)關(guān)設(shè)備A將接收到的用戶賬號信息U1與存儲的U1賬號信息進(jìn)行比較核 對,判定收到的用戶賬號信息U1與存儲的U1賬號信息一致,用戶U1登錄成功。
[0090] 通過上述方法,本發(fā)明不僅解決了用戶在不同業(yè)務(wù)應(yīng)用之間需要多次登陸的問 題,而且通過增加密碼破解的復(fù)雜度來提高了用戶密碼的安全性,避免由于開放式智能網(wǎng) 關(guān)平臺不同業(yè)務(wù)應(yīng)用之間共享用戶賬號而帶來的安全隱患問題,二者相互緊密配合,大幅 提高了用戶的體驗(yàn)度。因此,本發(fā)明與現(xiàn)有技術(shù)相比,具有突出的實(shí)質(zhì)性特點(diǎn)和顯著的進(jìn) 止 /J/ 〇
[0091] 上述實(shí)施例僅為本發(fā)明的優(yōu)選實(shí)施例,并非對本發(fā)明保護(hù)范圍的限制,但凡采用 本發(fā)明的設(shè)計原理,以及在此基礎(chǔ)上進(jìn)行非創(chuàng)造性勞動而作出的變化,均應(yīng)屬于本發(fā)明的 保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1. 一種開放式智能網(wǎng)關(guān)平臺共享用戶賬號的實(shí)現(xiàn)方法,其特征在于,包括以下步驟: 51 :用戶登錄智能網(wǎng)關(guān)平臺系統(tǒng),并使用戶設(shè)備與分流服務(wù)器連接,分流服務(wù)器將用戶 設(shè)備分配至匯聚中心服務(wù)器; 52 :用戶設(shè)備與網(wǎng)關(guān)設(shè)備建立UDP連接,并進(jìn)行綁定; S3:綁定成功后,匯聚中心服務(wù)器將用戶賬號信息傳送至綁定的網(wǎng)關(guān)設(shè)備,并存儲于網(wǎng) 關(guān)設(shè)備; 54 :用戶設(shè)備發(fā)送連接到指定的擴(kuò)展業(yè)務(wù)應(yīng)用通道指令到網(wǎng)關(guān)設(shè)備; 55 :網(wǎng)關(guān)設(shè)備收到指令后,與連接擴(kuò)展業(yè)務(wù)應(yīng)用通道的接入服務(wù)器建立TCP連接,并發(fā) 送啟動擴(kuò)展業(yè)務(wù)應(yīng)用通道和注冊的消息; 56 :網(wǎng)關(guān)設(shè)備注冊成功,并向擴(kuò)展業(yè)務(wù)應(yīng)用通道發(fā)出命令請求,完成擴(kuò)展業(yè)務(wù)應(yīng)用插件 在智能網(wǎng)關(guān)平臺上的配置和安裝; 57 :用戶設(shè)備登陸到指定的擴(kuò)展業(yè)務(wù)應(yīng)用的驗(yàn)證頁面進(jìn)行驗(yàn)證; 58 :匯聚中心服務(wù)器將用戶賬號信息發(fā)送至網(wǎng)關(guān)設(shè)備; S9:網(wǎng)關(guān)設(shè)備將接收到的用戶賬號信息與存儲的信息進(jìn)行比較核對,判定二者一致后, 提示用戶登錄成功,用戶設(shè)備可與指定的擴(kuò)展業(yè)務(wù)應(yīng)用進(jìn)行信息交互; S10 :循環(huán)步驟S4?S9。
2. 根據(jù)權(quán)利要求1所述的一種開放式智能網(wǎng)關(guān)平臺共享用戶賬號的實(shí)現(xiàn)方法,其特征 在于,所述步驟S2中,用戶設(shè)備與網(wǎng)關(guān)設(shè)備綁定的具體過程如下: (1) 用戶設(shè)備向網(wǎng)關(guān)設(shè)備發(fā)起綁定請求; (2) 用戶發(fā)送認(rèn)證請求,網(wǎng)關(guān)設(shè)備對該認(rèn)證請求進(jìn)行認(rèn)證; (3) 網(wǎng)關(guān)設(shè)備認(rèn)證成功,回復(fù)用戶設(shè)備"綁定成功";若認(rèn)證不成功,則回復(fù)用戶設(shè)備"綁 定失敗",并禁止該用戶設(shè)備的后續(xù)操作。
3. 根據(jù)權(quán)利要求2所述的一種開放式智能網(wǎng)關(guān)平臺共享用戶賬號的實(shí)現(xiàn)方法,其特征 在于,所述步驟S3包括以下步驟: 5301 :匯聚中心服務(wù)器為用戶賬戶密碼分配隨機(jī)的關(guān)鍵碼,并將該隨機(jī)的關(guān)鍵碼與用 戶賬戶密碼合并,然后再按照消息摘要算法MD5的方式進(jìn)行加密; 5302 :匯聚中心服務(wù)器將加密信息發(fā)送至接入服務(wù)器; 5303 :接入服務(wù)器將其接收的加密信息轉(zhuǎn)至與用戶設(shè)備綁定的網(wǎng)關(guān)設(shè)備,網(wǎng)關(guān)設(shè)備存 儲用戶賬號信息。
4. 根據(jù)權(quán)利要求1?3任意一項(xiàng)所述的一種開放式智能網(wǎng)關(guān)平臺共享用戶賬號的實(shí)現(xiàn) 方法,其特征在于,所述用戶設(shè)備為手機(jī)、平板電腦或PC機(jī)。
【文檔編號】H04L29/08GK104158723SQ201410406377
【公開日】2014年11月19日 申請日期:2014年8月15日 優(yōu)先權(quán)日:2014年8月15日
【發(fā)明者】葉柯, 李可 申請人:深圳市蜂聯(lián)科技有限公司