使用戶設備加入智能中控設備的工作網絡的方法和裝置與流程
2023-09-22 09:48:50 1
本公開涉及網絡通信技術領域,更具體地,涉及使用戶設備加入智能中控設備(本文中也稱為智點)的工作網絡的方法和裝置。
背景技術:
隨著物聯網的興起,越來越多的設備接入到網際網路中。現有技術中,在家居環境下,存在數目較多的不同廠商或者傳輸類型(如wifi、zigbee或者plc等)的設備,這些設備之間相對獨立,大部分設備之間不能實現互聯互通,通常是同一廠商的兩個設備之間可以在聯網的情形下實現互聯。
為了將多個設備接入到家庭網絡中,傳統的方式通常是在家居環境下組建wifi網絡、plc網絡或者zigbee網絡。例如,在一種典型的wifi網絡中,各種wifi設備如手機等均接入到路由器中,形成家庭區域網。在該區域網中,各設備或者設備與路由器之間使通過wifi方式實現傳輸的。然而,這種單一網絡一般只能使同一傳輸類型的設備組網。因此,當家庭中有數目較多且含有不同傳輸類型的設備時,通常需要採購多套設備組建多個網絡才能滿足這些設備的入網需要,而由於各個網絡之間相對獨立,不同傳輸類型的設備之間即不同網絡之間難以進行自由交互或通信,這樣限制了很多智能家居場景的實現,使得很多智能設備形同雞肋,不能最大化地發揮其作用,用戶體驗難以有效提升,影響了智能家居的發展。此外,對於同一組網,以wifi網絡為例,若家居空間較大,例如有上下兩層,每層三個房間,各個房間中都有wifi設備,由於受到距離或者穿牆等信號屏蔽的限制,相隔較遠的兩個設備(如該兩個設備位於不同房間或者位於上下樓層)要麼通訊效果差,要麼需要極高的代價才能達到一定的通訊效果。
技術實現要素:
鑑於此,本發明提出了一種使用戶設備進入智能中控設備的工作網絡的方法和裝置。
根據本發明的一個方面,提供一種在用戶設備處使所述用戶設備加入智能中控設備的工作網絡的方法,所述方法包括:根據預置的組網信息與智能中控設備進行匹配以與智能中控設備組成臨時網絡;確定用戶設備與智能中控設備的距離;以及當距離小於或等於預定距離時,從所述智能中控設備接收指示允許用戶設備加入智能中控設備的工作網絡的消息,所述消息包括工作網絡的入網配置信息。
優選地,其中根據預置的組網信息與智能中控設備進行匹配以與智能中控設備組成臨時網絡可以包括:當預置的組網信息與智能中控設備中的組網信息相同時,與智能中控設備組成臨時網絡。
優選地,所述方法還可以包括:在用戶設備加入智能中控設備的工作網絡後,關閉臨時網絡。
根據本發明的另一個方面,提供一種在智能中控設備處使用戶設備加入智能中控設備的工作網絡方法,所述方法包括:根據預置的組網信息與用戶設備進行匹配以與用戶設備組成臨時網絡;確定用戶設備與智能中控設備的距離;以及當距離小於或等於預定距離,向用戶設備發送指示允許用戶設備加入智能中控設備的工作網絡的消息,所述消息包括工作網絡的入網配置信息。
優選地,其中根據預置的組網信息與用戶設備進行匹配以與用戶設備組成臨時網絡包括:當預置的組網信息與用戶設備中的組網信息相同時,與用戶設備組成臨時網絡。
優選地,所述方法還可以包括:在用戶設備加入智能中控設備的工作網絡後,關閉臨時網絡。
根據本發明的另一個方面,提供一種在用戶設備處使用戶設備加入智能中控設備的工作網絡的裝置,所述裝置包括:存儲器,配置為存儲預置的組網信息;網絡裝置,配置為為根據預置的組網信息與智能中控設備進行匹配以與智能中控設備組成臨時網絡;距離確定裝置,配置為為通過臨時網絡來確定用戶設備與智能中控設備的距離;接收 機;以及控制器,配置為為判斷距離確定裝置確定的距離是否小於或等於預定距離,如果是,則指示接收機從智能中控設備接收指示允許用戶設備加入智能中控設備的工作網絡的消息,所述消息包括工作網絡的入網配置信息。
優選地,所述網絡裝置還配置為為:當預置的組網信息與智能中控設備中的組網信息相同時,與智能中控設備組成臨時網絡。
優選地,所述網絡裝置還配置為為在用戶設備加入智能中控設備的工作網絡後,關閉臨時網絡。
根據本發明的另一個方面,提供一種在智能中控設備處使用戶設備加入智能中控設備的工作網絡的裝置,所述裝置包括:存儲器,配置為存儲預置的組網信息;網絡裝置,配置為為根據預置的組網信息與用戶設備進行匹配以與用戶設備組成臨時網絡;距離確定裝置,配置為為通過臨時網絡來確定用戶設備與智能中控設備的距離;發送機;以及控制器,配置為為判斷距離確定裝置確定的距離是否小於或等於預定距離,如果是,則指示發送機向用戶設備發送指示允許用戶設備加入智能中控設備的工作網絡的消息,所述消息包括工作網絡的入網配置信息。
優選地,其中網絡裝置還配置為為:當預置的組網信息與用戶設備中的組網信息相同時,與用戶設備組成臨時網絡。
優選地,所述網絡裝置還配置為為:在用戶設備加入智能中控設備的工作網絡後,關閉臨時網絡。
採用這種方案後,能夠快速實現多個設備的入網配置,並且將可能存才非法接入和安全隱患的設備剔除,不但方便快速,而且安全,還提高了用戶體驗。
附圖說明
根據結合示例性附圖對示例性實施例的以下描述,本公開的其他細節、方面和優點將變得顯而易見,在附圖中:
圖1a至圖1c是示出了在不同網絡環境下的智點網絡系統的組網方式的示意圖;
圖2是示出了智點網絡系統的典型應用場景的示意圖;
圖3a是示出了根據本發明實施例的智能中控設備包含的網絡的示意圖;
圖3b是示出了根據用戶設備和智點之間的距離來選擇性接入用戶設備的示意圖。
圖4是示出了根據本發明實施例的在用戶設備處使用戶設備加入智點的工作網絡的方法的示意圖;
圖5是示出了根據本發明實施例的在智點處使用戶設備加入智點的工作網絡的方法的示意圖;
圖6是示出了根據本發明實施例的在用戶設備處使用戶設備加入智點的工作網絡的裝置的示意圖;以及
圖7是示出了根據本發明實施例的在智點處使用戶設備加入智點的工作網絡的裝置的示意圖。
附圖沒有對實施例的所有電路或結構進行顯示。貫穿所有附圖相同的附圖標記表示相同或相似的部件或特徵。
具體實施方式
下面將詳細描述本發明的具體實施例,應當注意,這裡描述的實施例只用於舉例說明,並不用於限制本發明。在以下描述中,為了提供對本發明的透徹理解,闡述了大量特定細節。然而,對於本領域普通技術人員顯而易見的是:不必採用這些特定細節來實行本發明。在其他實例中,為了避免混淆本發明,未具體描述公知的電路、材料或方法。
在整個說明書中,對「一個實施例」、「實施例」、「一個示例」或「示例」的提及意味著:結合該實施例或示例描述的特定特徵、結構或特性被包含在本發明至少一個實施例中。因此,在整個說明書的各個地方出現的短語「在一個實施例中」、「在實施例中」、「一個示例」或「示例」不一定都指同一實施例或示例。此外,可以以任何適當的組合和/或子組合將特定的特徵、結構或特性組合在一個或多個實施例或示例中。此外,本領域普通技術人員應當理解,在此提供的附圖都 是為了說明的目的,並且附圖不一定是按比例繪製的。這裡使用的術語「和/或」包括一個或多個相關列出的項目的任何和所有組合。
為了解決背景技術中提及的技術問題,本發明人提出了一種智點及智點網絡(小系統)。這種智點網絡提供了一種綜合的混合組網架構,不僅能夠滿足多種不同傳輸類型的設備的入網需要,而且滿足不同傳輸類型設備和不同網絡之間的通訊需要,並且整體網絡有效避免了通訊效果差和關聯體驗不好的缺陷。
以下以智點網絡系統包括多個智點為例,參考圖1a至圖1c描述了在不同網絡環境下的智點網絡系統的組網方式。
如圖1a所示,在一個wifi網絡中,可以有一個智點起路由器的作用,其他智點起橋接的作用;智點是路由器還是橋接可以主要由軟體預設而決定;一般而言,入戶網絡的智點(一般是超級智點)應是路由器,而其他的智點應是橋接。端部設備(包括手機、智能家電設備等)可以通過路由器或者橋接接入網絡。
如圖1b所示,在一個zigbee網絡中,由於至少需要一個協調器(zigbee網絡所必須),因而有一個智點起協調器作用,其他起路由器的作用。一個智點是起到協調器的作用還是路由器的作用,可以通過在其固件形成時預設。
如圖1c所示,在plc組網中,具有相同域和密鑰的plc設備會組成一個網。其中最少需要一個主設備,其他都是從設備;哪個是主設備可以取決於智點中plc模塊的上電工作速度,在一個網內如果有一個智點的plc模塊已經是主設備,則其他智點的plc模塊會自動成為從設備。在這方面,可以在軟體層面通過snmp協議對相應模塊的角色進行強制定位。例如可以強制其中一個plc模塊為主設備,那麼其他的模塊包括之前自動上電已經是主設備的模塊也都會變成從設備。
圖2示出了智點網絡系統的典型應用場景。如圖2所示,每個智點下面可以掛接至少一類設備,每類設備的數目可以是多個,智點與智點之間能夠實現通訊。移動終端可以在家居環境中(區域網下)或者通過雲端(出門在外時)與智點通訊,進而實現與智點下某個家居 智能設備的通訊或控制。另外,可以在家居環境中的每一房間安裝一個智點,不同房間或者不同樓層之間的智點優選通過plc方式進行通訊(即智點之間的聯接首選是plc,在plc不通的情況下選擇wifi,再次是zigbee),這樣充分利用已有的家庭電力線,避免因採用wifi或者zigbee方式而影響通訊效果。在單個房間中,智點與其掛接的智能設備之間可以根據該設備的類型採用相應的通訊傳輸方式。另外,如圖所示,在該智點網絡系統中,可以通過一個智點(簡稱智點a)與網際網路連接,其他智點及其對應的設備均可以通過該智點a與外界互聯,智點a還負責與雲端交互,其他智點及其對應的設別可以不與雲端建立連接。智點a作為中介與雲端交互並管理連接的智點及其對應的設備。此外,為了將wifi、zigbee、p1c等多種無線傳輸方式能有效的整合,使信息流暢轉發,可以在智點中預設相應的模塊,例如,該模塊可以將實現不同傳輸類智能設備之間的相關信息轉換(翻譯),以便目標智能設備能夠理解相應信息,從而實現自由通訊或控制。
從上述可知,採用這種智點網絡系統,分布在家居環境下各個位置的智能設備入網容易、各設備之間通訊自由、效果好,有效克服了現有技術存在的問題,並且不論是本地控制內部各設備之間的聯動控制或者本地手機對設備的控制,還是遠程通過手機對智能設備的控制均極為方便,用戶體驗得到有效提升。
然而,這種智點網絡經常包含數目較多的智點以及智能設備,在組網過程中,智點和設備均需要獲得相應的入網配置信息才能接入網絡,例如,wifisd需要獲得父系智點所處的wifi網絡ssid和密碼,才能連接到sp;又如,zigbeesd入網時,也需要獲得同一預共享密鑰(psk)才能組網;又如,對於plc網絡來說,需要具有相同域及密鑰,才可以實現聯通。而大部分智點和設備通常沒有屏幕、鍵盤等輸入裝置,入網配置信息難以採用常規方式傳送,並且由於智點網絡為家庭使用網絡,安全等級高,若鄰居等附近場所的設備因誤收到入網配置,會影響家庭網絡的正常使用以及存在安全隱患,因而如何快速方便安全地使智點和設備獲得入網配置信息,直接影響了智點網絡的組網效率和用戶體驗。
為此,本公開採用先連通再匹配的方式,提出了一種使用戶設備加入智點的工作網絡的方法和裝置。採用這種方案後,能夠快速實現多個設備的入網配置,並且將可能存才非法接入和安全隱患的設備剔除,不但方便快速,而且安全,還提高了用戶體驗。
如圖3a所示,示出了智能中控設備包含的網絡的示意圖。一個智點(即,智能中控設備)可以包含三種網絡,分別是用戶網絡wifi、加密工作網絡、以及預網際網路(本文中也稱為臨時網絡)。用戶網絡wifi是一種可見的wifi網絡,主要用於接入用戶行動裝置或者對智點進行配置。預網際網路中,智點與設備預置相同的組網信息,在一次組網觸發動作之後以約定的網絡名進行互通,並且在組網完成120s之後網絡對外不可見。加密工作網絡也稱為工作網絡,信息匹配後,智點與設備轉入加密工作網絡。
如圖3b所示,示出了根據用戶設備和智點之間的距離來選擇性接入用戶設備的示意圖。首先,智點和用戶設備預置相同的組網信息,並在每個房間安裝至少一個智點。新設備使用時,在上電後與智點加入預置的網絡中,實現連通。之後,智點根據連通的狀態確定各個用戶設備與其最近智點的距離。得到上述所有距離後,將超出預定距離大小的用戶設備排除(或者根據預置的策略排出相應用戶設備),而使符合要求的用戶設備獲得入網配置信息,智點與滿足要求的用戶設備統一進入加密信道,即轉入加密的工作網絡,其他設備不能進入,最後關閉預置的網絡信道。其中,距離的確定可以wifi/zigbee信號的rssi進行分析,或者可以採用ibeacon進行室內定位來確定距離,如圖3b所示。
下面,將參照圖4描述用於在用戶設備處使用戶設備加入智點的工作網絡的方法。
在步驟s401,根據預置的組網信息與智點進行匹配以與智點組成臨時網絡。具體地,當預置的組網信息與智點中的組網信息相同時,與智點組成臨時網絡,實現智點和用戶設備之間的連通。在步驟s402,確定用戶設備與智點的距離,例如,根據連通的狀態確定用戶設備與其最近智點的距離。在步驟s403,當距離小於或等於預定距離時,從 智點接收指示允許用戶設備加入智點的工作網絡的消息,所述消息包括工作網絡的入網配置信息。當距離大於預定距離時,可以從智點接收指示不允許用戶設備加入智點的網絡消息。優選地,還可以在用戶設備加入智點的工作網絡後,關閉臨時網絡。
下面,將參照圖5描述用於在智能中控設備處使用戶設備加入智點的工作網絡的方法。
在步驟s501,根據預置的組網信息與用戶設備進行匹配以與用戶設備組成臨時網絡。具體地,當預置的組網信息與用戶設備中的組網信息相同時,與用戶設備組成臨時網絡,實現智點和用戶設備之間的連通。在步驟s502,確定用戶設備與智點的距離,例如,根據連通的狀態確定用戶設備與其最近智點的距離。在步驟s503,當距離小於或等於預定距離時,向用戶設備發送指示允許用戶設備加入智點的工作網絡的消息,所述消息包括工作網絡的入網配置信息。當距離大於預定距離時,可以向用戶設備發送指示不允許用戶設備加入智點的網絡消息。優選地,還可以在用戶設備加入智點的工作網絡後,關閉臨時網絡。
圖6是示出了根據本發明實施例的在用戶設備處使用戶設備加入智點的工作網絡的裝置600的示意圖。裝置600包括存儲器610、網絡裝置520、距離確定裝置630、接收機640、以及控制器650。
存儲器610配置為存儲預置的組網信息。網絡裝置620配置為為根據預置的組網信息與智點進行匹配以與智點組成臨時網絡。距離確定裝置630配置為為通過臨時網絡來確定用戶設備與智點的距離。接收機640配置為為從智點接收消息。控制器650配置為為判斷距離確定裝置確定的距離是否小於或等於預定距離,如果是,則指示接收機640從智點接收指示允許用戶設備加入智點的工作網絡的消息,所述消息包括工作網絡的入網配置信息。
優選地,所述網絡裝置620還配置為為:當預置的組網信息與智點中的組網信息相同時,與智點組成臨時網絡。
優選地,所述網絡裝置620還配置為為在用戶設備加入智點的工作網絡後,關閉臨時網絡。
圖7是示出了根據本發明實施例的在智點處使用戶設備加入智點的工作網絡的裝置700的示意圖。裝置700包括存儲器710、網絡裝置720、距離確定裝置730、發送機740、以及控制器750。
存儲器710配置為存儲預置的組網信息。網絡裝置720配置為為根據預置的組網信息與用戶設備進行匹配以與用戶設備組成臨時網絡。距離確定裝置730配置為為通過臨時網絡來確定用戶設備與智點的距離。發送機740配置為為向用戶設備發送消息。控制器750配置為為判斷距離確定裝置確定的距離是否小於或等於預定距離,如果是,則指示發送機740向用戶設備發送指示允許用戶設備加入智點的工作網絡的消息,所述消息包括工作網絡的入網配置信息。
優選地,其中網絡裝置720還配置為為:當預置的組網信息與用戶設備中的組網信息相同時,與用戶設備組成臨時網絡。
優選地,所述網絡裝置720還配置為為:在用戶設備加入智點的工作網絡後,關閉臨時網絡。
以上的詳細描述通過使用示意圖、流程圖和/或示例,已經闡述了方法和裝置的眾多實施例。在這種示意圖、流程圖和/或示例包含一個或多個功能和/或操作的情況下,本領域技術人員應理解,這種示意圖、流程圖或示例中的每一功能和/或操作可以通過各種結構、硬體、軟體、固件或實質上它們的任意組合來單獨和/或共同實現。在一個實施例中,本發明的實施例所述主題的若干部分可以通過專用集成電路(asic)、現場可編程門陣列(fpga)、數位訊號處理器(dsp)、或其他集成格式來實現。然而,本領域技術人員應認識到,這裡所公開的實施例的一些方面在整體上或部分地可以等同地實現在集成電路中,實現為在一臺或多臺計算機上運行的一個或多個電腦程式(例如,實現為在一臺或多臺計算機系統上運行的一個或多個程序),實現為在一個或多個處理器上運行的一個或多個程序(例如,實現為在一個或多個微處理器上運行的一個或多個程序),實現為固件,或者實質上實現為上述方式的任意組合,並且本領域技術人員根據本公開,將具備設計電路和/或寫入軟體和/或固件代碼的能力。此外,本領域技術人員將認識到,本公開所述主題的機制能夠作為多種形式的程序產品進行分發, 並且無論實際用來執行分發的信號承載介質的具體類型如何,本公開所述主題的示例性實施例均適用。信號承載介質的示例包括但不限於:可記錄型介質,如軟盤、硬碟驅動器、緊緻盤(cd)、數字通用盤(dvd)、數字磁帶、計算機存儲器等;以及傳輸型介質,如數字和/或模擬通信介質(例如,光纖光纜、波導、有線通信鏈路、無線通信鏈路等)。
雖然已參照幾個典型實施例描述了本發明,但應當理解,所用的術語是說明和示例性、而非限制性的術語。由於本發明能夠以多種形式具體實施而不脫離發明的精神或實質,所以應當理解,上述實施例不限於任何前述的細節,而應在隨附權利要求所限定的精神和範圍內廣泛地解釋,因此落入權利要求或其等效範圍內的全部變化和改型都應為隨附權利要求所涵蓋。